ORACLE_SID数据库相关资料.doc

ORACLE_SID数据库相关资料.doc

ID:49698371

大小:102.00 KB

页数:34页

时间:2020-03-03

ORACLE_SID数据库相关资料.doc_第1页
ORACLE_SID数据库相关资料.doc_第2页
ORACLE_SID数据库相关资料.doc_第3页
ORACLE_SID数据库相关资料.doc_第4页
ORACLE_SID数据库相关资料.doc_第5页
资源描述:

《ORACLE_SID数据库相关资料.doc》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、Day01SQL(structurequerylanguage)DBdatabaseDDL(datadefinitionlanguage)数据定义语言:createtable/altertalbe/droptalbecolumn,datatype,widthconstraintDML(Datamanipulationlanguage)数据操作语言:insert,update,delete(增,删,改)rowTCL(transaction(事务)controllanguage)事务控制语言:事务核

2、心语句:commit提交、rollback回滚DCL(grant授权revoke收回权限)DQL(dataquerylanguage)数据查询语言:selectR(关系型)DBMS数据库产商数据库名版本oracleoracle10goracle10.2.0IBMdb2MSSQLserverSYBASESEMYSQLORACLE_SID数据库对应的实例的名字(即一个具体数据库的名称)创建数据库其实是创建了:数据文件,日志文件,操作文件。->SGA进程->instance与应用程序1.空值(NULL

3、)在输入数据时,该字段没有指定值,并且没有空值不等于0空值不等于空格算术表达式中包含空值导致结果为空在算术表达式中包含空值需要用空值转换函数coalesce处理2.空值转换函数coalesce函数(通用)数据类型可以是数值number、字符character、日期date数据类型必须匹配NVL(p1,p2)函数(orale专用)nvl(p1,p2)ifp1isnullthenreturnp2;elsereturnp1;endif;3.拼接运算符||用于连接多个字段的值拼接在一起,特殊符号放在单引

4、号里3.文字字符串用单引号表示4.distinct关键字,去掉重复值从distinct开始到from中所有字段的联合中有重复的去重(注意,是联合起来的重复)distinct后跟多跟distinct应用到select后面所有列,所有列联合起来唯一如果select后面跟distinct关键字,一定是直接跟在select后面,前面没有任何内容。5.where的作用用where子句对表里的记录进行过滤1.)where子句跟在FROM子句之后2.)where子句后跟条件表达式列名、表达式(比如:salar

5、y*12)、常量比较运算符文字值3.)where子句后不能跟别名总结:1)where子句执行在前,select执行在后,别名不能放在where子句2)selectsalary*12ann_salfroms_empwheresalary*12>1200selectsalary*12ann_salfroms_empwheresalary>1000(能提搞查询效率)salary可建立索引,索引的目的,提高查询效率3)where子句能不用表达式尽量不用表达式;4)where子句中的列为字符类型字符串必面

6、用单引号括起来字符串是大小写敏感6.比较和逻辑运算符1)逻辑比较运算符=>>=<<=2)SQL比较运算符betweenand:表示一个范围,是闭区间orin表示一个集合,是离散值,含义为等于其中任意一个值,等价于:=anyin(X,Y,Z):表示符合X,Y,Z的。等价于dept=any(X,Y,Z),表示等于任意一个7.LIKE运筧符在字符串比较中,可用like和通配符进行查找通配符种类:%与_%表示0或多个字符_表示任意单个字符8.isnull运算符isnull是判断是否为空测试NULL值需要

7、用ISNULL运算符NULL不能用等于(=)和不等于(<>)跟任何值比较,包括它自身。所以,不能使用=或<>来测试一列是否有空值9.isnotnull运算符表示不为空10..运算符的否定形式逻辑比较运算符<>!=^=SQL比较运算符NOTBETWEENANDNOTIN<==><>ALL(并且关系,注意别让NULL在NOTIN里出现)IN(或者关系)NOTLIKENOTISNULL11.ORDERBY子句用ORDERBY子句查询出来的结果集进行排序ASC:升序,默认DESC:降序ORDERBY是S

8、ELECT语句中的最后一个子句ORDERBY执行于SELECT语句之后ORDERBY之后可以跟字段名,别名,字段顺号,表达式(尽量不用)NULL值在排序中的显显升序显示在最后除序显示在前面(NULL值表示无穷大)按多列进行排序ORDERBY后面的列可以不出现在SELECT后面Day02一、SQL函数的两种类型单行函数字符类型(character)数值(number)日期(date)转换多行函数(组函数)1.单行函数where后跟条件表达式,还可以跟单行函数表达式或函数的写法导致索引用不了大小写转

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。