第二章SQL查询和SQL函数

第二章SQL查询和SQL函数

ID:41719652

大小:289.84 KB

页数:13页

时间:2019-08-30

第二章SQL查询和SQL函数_第1页
第二章SQL查询和SQL函数_第2页
第二章SQL查询和SQL函数_第3页
第二章SQL查询和SQL函数_第4页
第二章SQL查询和SQL函数_第5页
资源描述:

《第二章SQL查询和SQL函数》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、第2章SQL查询和SQL函数冋顾□□Oracle服务器由Oracle数据库和Onxcle实例组成Oracle实例由系统全局区内存结构和用于管理数据库的后台进程组成□□Oracle中用于访问数据库的主要查询工具有SQL*Plus、iSQL*Plus和PL/SQLOracle企业管理器是用于管理、诊断和调整多个数据库的工具□Oracle中的SYSTEM用户和SYS用户具有管理权限,而SCOTT用户只有基本的权限目标□□□了解Oracle数据类型了解数据定义语言和数据操纵语言了解事务控制语言和数据控制语言

2、□掌握SQL操作符和SQL函数Oracle数据类型数据类型说明char字符型,最大长度2000字节nchar基于NLS

3、字符型,最大长度是2000字符varchar2变长的字符数据类型,最大长度2000字节nvarchar2变长的NLS字符数据类型,最大长度是2000字符varcharnumber(p,s)数值类型。p表示总位数,s表示小数位。其中小数点不算位数。date时间类型long变长的字符类型,但不支持检索,最大支持2GBraw二进制数据,2000Blongraw2GB,但不支持检索blob

4、4GBclob4GBnclob4GBbfile保存二进制文件,数据是保存在单独的文件屮,而非数据库屮。NLS:国家语言varchar2:是oracle中推荐的字符类型,它是向前向后兼容。varchar类型就可能会因为SQL改进而被过时。number:小数点后的位数大于精度则进位计算,若进位后的总位数大于p,则报错。不谈小数部分,若整数部分加小数大于总位数就直接报错。char与nchar的比较--仓U建一张测试表createtablet1namechar(10),sexchar(1))--插入正常数据

5、insertinto11values(1tom*,1m1);insertinto11values(N*tom1,*mf;insertinto11values(11omtomtomtom1,1m1);insertinto11values('你好你好你好'JmT;--创建一张测试表createtablet2(namenchar(10),sexnchar(1))—插入数据insertintot2values('tomtomtom你好'Jm');此时把字母的长度也改成占2个字节即:L个字符number类型:

6、--仓U建一张测试表createtablet2(namenchar(10),sexnchar(1),gradenumber(4,2))insertintot2values('你好'JmJ99.899);其中小数点后的位数已经超过精度了,但是不报错如果有进位的话:insertintot2values('你好'JmJ99.999);若换一个没有整数进位的,正常:insertintot2values('你好'JrrT/98.999);注意插入时间的格式insertintot4valuesC张三;9一9月-

7、8*)时间格式selectsysdatefromdual;c「C:TI!ID01Ssyste>32cMd.exe一sqlplus己写入fileafiedt.buf•I1*insertSQL>/insertintointot4valuesC张三'/92008-8-&)t4values('张三','2008-8)*第1行出现错误:0RA-01861:文字与格式字符串不匹配altersessionsetnls_date_format=Ayyyy-mm-dd,;SQL语言回顾DDL数据定义语言口动提交

8、事务用于创建、删除数据库的对象和维护数据对象的属性createtablealtertabledroptabletruncatetable若表屮存在外键则不能使用,效率必delete高DML数据操作语言select使用别名带条件的查询where精确查询模糊查询between。。。and…likein关联查询内连接cCC:¥IMDO¥Ssyste«i32cBd.exe-sqlplusSQL>ed己写入fileafiedt.buf1selectempno,ename,emp.deptno,dname

9、2*fromempinnerjoindeptonemp・deptno=dept・deptnoSQL>/EMPNOENAMEDEPTNODNAME7369SMITH20RESEARCH7499ALLEN30SALES7521WARD30SALES7566JONES20RESEARCH7654MARTIN30SALES7698BLAKE30SALES7782CLARK10ACCOUNTING7788SCOTT20RESEARCH7839KING10ACCOUNTING78

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

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

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