电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

ORACLE_SID数据库相关资料VIP免费

ORACLE_SID数据库相关资料_第1页
1/35
ORACLE_SID数据库相关资料_第2页
2/35
ORACLE_SID数据库相关资料_第3页
3/35
Day01SQL(structurequerylanguage)DBdatabaseDDL(datadefinitionlanguage)数据定义语言:createtable/altertalbe/droptalbecolumn,datatype,widthconstraintDML(Datamanipulationlanguage)数据操作语言:insert,update,delete(增,删,改)rowTCL(transaction(事务)controllanguage)事务控制语言:事务核心语句:commit提交、rollback回滚DCL(grant授权revoke收回权限)DQL(dataquerylanguage)数据查询语言:selectR(关系型)DBMS数据库产商数据库名版本oracleoracle10goracle10.2.0IBMdb2MSSQLserverSYBASESEMYSQLORACLE_SID数据库对应的实例的名字(即一个具体数据库的名称)创建数据库其实是创建了:数据文件,日志文件,操作文件。->SGA进程->instance与应用程序1.空值(NULL)在输入数据时,该字段没有指定值,并且没有空值不等于0空值不等于空格算术表达式中包含空值导致结果为空在算术表达式中包含空值需要用空值转换函数coalesce处理2.空值转换函数coalesce函数(通用)数据类型可以是数值number、字符character、日期date数据类型必须匹配NVL(p1,p2)函数(orale专用)nvl(p1,p2)ifp1isnullthenreturnp2;elsereturnp1;endif;3.拼接运算符||用于连接多个字段的值拼接在一起,特殊符号放在单引号里3.文字字符串用单引号表示4.distinct关键字,去掉重复值从distinct开始到from中所有字段的联合中有重复的去重(注意,是联合起来的重复)distinct后跟多跟distinct应用到select后面所有列,所有列联合起来唯一如果select后面跟distinct关键字,一定是直接跟在select后面,前面没有任何内容。5.where的作用用where子句对表里的记录进行过滤1.)where子句跟在FROM子句之后2.)where子句后跟条件表达式列名、表达式(比如:salary*12)、常量比较运算符文字值3.)where子句后不能跟别名总结:1)where子句执行在前,select执行在后,别名不能放在where子句2)selectsalary*12ann_salfroms_empwheresalary*12>1200selectsalary*12ann_salfroms_empwheresalary>1000(能提搞查询效率)salary可建立索引,索引的目的,提高查询效率3)where子句能不用表达式尽量不用表达式;4)where子句中的列为字符类型字符串必面用单引号括起来字符串是大小写敏感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值需要用ISNULL运算符NULL不能用等于(=)和不等于(<>)跟任何值比较,包括它自身。所以,不能使用=或<>来测试一列是否有空值9.isnotnull运算符表示不为空10..运算符的否定形式逻辑比较运算符<>!=^=SQL比较运算符NOTBETWEENANDNOTIN<==><>ALL(并且关系,注意别让NULL在NOTIN里出现)IN(或者关系)NOTLIKENOTISNULL11.ORDERBY子句用ORDERBY子句查询出来的结果集进行排序ASC:升序,默认DESC:降序ORDERBY是SELECT语句中的最后一个子句ORDERBY执行于SELECT语句之后ORDERBY之后可以跟字段名,别名,字段顺号,表达式(尽量不用)NULL值在排序中的显显升序显示在最后除序显示在前面(NULL值表示无穷大)按多列进行排序ORDERBY后面的列可以不出现在SELECT后面Day02一、SQL函数的两种类型单行函数字符类型(character)数值(number)日期(date)转换多行函数(组函数)1.单行函数where后跟条件表达式,还可以跟单行函数表达式或函数的写法导致索引用不了大小写转换函数LOWER()转小写UPPER()转大写一般用于insert语句中,便于以后操作(查询)方便,没有大小写限制参数为列名或常量,调常量,用fromdual(系统表,只有一条记录)INITCAP()首字线大写concat()拼接selectconcat('He','llo','World')"Hello"fromdual;求子串:substr('string',1,3)参数:字符串,起始位,截取个数求长度:lengt...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

ORACLE_SID数据库相关资料

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部