达内学习心得oracle数据库笔记.doc

达内学习心得oracle数据库笔记.doc

ID:51672825

大小:49.50 KB

页数:13页

时间:2020-03-14

达内学习心得oracle数据库笔记.doc_第1页
达内学习心得oracle数据库笔记.doc_第2页
达内学习心得oracle数据库笔记.doc_第3页
达内学习心得oracle数据库笔记.doc_第4页
达内学习心得oracle数据库笔记.doc_第5页
资源描述:

《达内学习心得oracle数据库笔记.doc》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、达内学员:oracle数据库笔记获奖学员:王梓祺所获奖项:三等奖内容:/*前言:这份资料是结合老师笔记,课堂案例,TTS6.0课件以及个人的理解整理,时间仓促,如有纰漏敬请原谅。*/Oracle数据库语法顺序selectfromonwheregroupbyhavingorderby执行顺序fromonwheregroupbyhavingselectorderby一、关键字语法介绍1、fromonfrom后面接的是需要查询的表格on后面接的是表的连接条件和过滤条件单表查询直接跟上源表的名字多表查询跟上的是源表的名字和两表之间的连接种类2、wherewhere语句实现的是对查询表的结果集的筛选

2、where语句后面跟的是条件表达式(可以是列名、常量,比较运算符,文字值)between..and..语句表示一个范围,是两边的闭区间范围in运算符是表示范围是一个由离散值组成的集合like运算符配合通配符进行相关字符性的信息查找%表示0或多个字符_表示任意单个字符isnull表示值是空值null的行信息3、groupby根据groupby子句指定的表达式将要处理的数据分组4、having根据统计结果添加条件对分组后的组进行过滤只有符合having条件的组被保留{where和having的区别}where过滤的是行,having过滤的是分组where可以跟任意列名、单行函数,having只

3、能包含groupby的表达式和组函数where执行在前,having执行在后where和having都不允许用列别名5、selectselect语句把需要显示的列的名称或者是表达式进行设定(查询的核心步骤)通过select语句得到需要的信息进行显示distinct(去重)跟在select后面,用于对显示的记录进行去重操作6、orderby用于对select语句的结果集进行排序的语句后面跟上需要依赖进行排序的列名以及asc(升序,默认)或者desc(降序)7、insertinto…用于把记录添加到表格当中insertintotabname(col1,col2/*不写括号默认添加行的所有列,书

4、写可以写进去相应列的记录,其他保持空值*/)values(val1,val2);8、drop用于删除表格droptabletabnamecascadeconstraintspurge;/*cascadeconstraints用在删除表格前先中断与其他表格的外键约束关系*/9、altertable修改表格中的列的信息altertabletabnamemodify(colnamenull);/*notnull列改为null列*/altertabletabnamemodify(colnamedefault1notnull);/*null列改为notnull列*/altertabletabname

5、add(建表时列定义方法);/*添加列*/altertabletabnamedrop(colname);/*删除列*/10、synonym同义词createsynonymaccountfortarena.account;/*设置account与tarena.account一致*/二、数据类型1、number类型number(inta,intb)表示该数值有a位有效数字,b位小数位ex:number(6);第二个参数不写默认为0,表示从-999999~999999的整数number(4,3);4位有效数字,3位小数位,表示从-9.999~9.999的三位小数数字number(3,-3);3位

6、有效数字,-3位小数位,表示(+-)1~(+-)999*103的数字2、字符类型a、char类型按定义的字符长度存可以不定义长度,缺省为1字节,最大长度2000字节b、varchar2类型按字符串的实际长度存必须定义长度,最大值为4000字节/*列的取值是定长,定义为char类型;列的取值长度不固定,定义为varchar2类型*/3、日期函数缺省日期格式为DD-MON-RRaltersessionsetnls_date_format=“yyyy-mm-ddhh24:mi:ss”;/*调整系统date函数缺省格式函数*/三、比较和逻辑运算符比较运算符:=,>,>=,<,<=SQL比较运算符:

7、betweenand,in,like,isnull逻辑运算符:and,or,not否定形式:比较运算符:<>,!=,^=SQL比较运算符:notbetweenand,notin,notlike,isnotnull四、函数1、字符函数lower把字符中的字母降为小写upper把字符中的字母升为大写initcap把字符中的首字符转为大写concat拼接函数的内容substr求子串的函数length字符串的长度lpad右对齐函

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

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

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