SQL查询与SQL函数学习教材.ppt

SQL查询与SQL函数学习教材.ppt

ID:50544563

大小:623.50 KB

页数:41页

时间:2020-03-14

SQL查询与SQL函数学习教材.ppt_第1页
SQL查询与SQL函数学习教材.ppt_第2页
SQL查询与SQL函数学习教材.ppt_第3页
SQL查询与SQL函数学习教材.ppt_第4页
SQL查询与SQL函数学习教材.ppt_第5页
资源描述:

《SQL查询与SQL函数学习教材.ppt》由会员上传分享,免费在线阅读,更多相关内容在PPT专区-天天文库

1、第二章SQL查询和SQL函数Oracle网络配置Oracle基本用户管理Oracle中用于访问数据库的主要查询工具有SQL*Plus、iSQL*Plus和PL/SQLOracle企业管理器是用于管理、诊断和调整多个数据库的工具回顾本章任务使用SQL执行数据查询控制数据的对象权限3技能目标了解Oracle数据类型了解数据定义语言和数据控制语言掌握SQL操作符和SQL函数4SQL简介2-1SQL是StructuredQueryLanguage(结构化查询语言)的首字母缩写词SQL是数据库语言,Oracle使用该语言存储和检索信息表是主要的数

2、据库对象,用于存储数据通过SQL可以实现与Oracle服务器的通信SELECTenameFROMEmp;发送SQL查询Oracle服务器enameBLAKESMITHALLENDAVIDMARTIN发送命令输出到用户端用户5SQL简介2-2SQL支持下列类别的命令:数据定义语言(DDL)数据操纵语言(DML)事务控制语言(TCL)数据控制语言(DCL)数据定义语言CREATEALTERDROP数据操纵语言INSERTSELECTDELETEUPDATE事务控制语言COMMITSAVEPOINTROLLBACK数据控制语言GRANTREV

3、OKE6Oracle数据类型5-1创建表时,必须为各个列指定数据类型以下是Oracle常用数据类型的类别:数据类型字符数值日期时间7Oracle数据类型5-2字符数据类型CHARVARCHAR2LONG当需要固定长度的字符串时,使用CHAR数据类型。CHAR数据类型存储字母数字值。CHAR数据类型的列长度可以是1到2000个字节。VARCHAR2数据类型支持可变长度字符串VARCHAR2数据类型存储字母数字值VARCHAR2数据类型的大小在1至4000个字节范围内LONG数据类型存储可变长度字符数据LONG数据类型最多能存储2GB8Or

4、acle数据类型5-3数值数据类型可以存储正数,负数,零,定点数和浮点数浮点数最高精度为38位数值数据类型的声明语法:NUMBER[(p[,s])]P表示精度,S表示小数点的位数日期时间数据类型存储日期和时间值,包括年、月、日,小时、分钟、秒主要的日期时间类型有:DATE-存储日期和时间部分,精确到整个的秒TIMESTAMP-存储日期、时间和时区信息,秒值精确到小数点后6位9数据定义语言数据定义语言用于改变数据库结构,包括创建、更改和删除数据库对象用于操纵表结构的数据定义语言命令有:CREATETABLEALTERTABLETRUNCA

5、TETABLEDROPTABLE10创建表创建表命令用途语法:CREATETABLE[schema.]table(columndatatype[,columndatatype[,…]])SQL>CREATETABLEvendor_master(vencodeVARCHAR2(5),vennameVARCHAR2(20),venadd1VARCHAR2(20),venadd2VARCHAR2(20),venadd3VARCHAR2(20));11表命名规则表名应该严格遵循下列命名规则1.表名首字符应该为字母2.不能使用oracle保留字来

6、为表命名3.表名的最大长度为30个字符4.同一用户模式下的不同表不能具有相同的名称5.可以使用下划线,数字和字母,但不能使用空格和单引号6.Oracle中的表名(还有列名,用户名和其他对象名)不区分大小写,系统会自动转换成大写12更改表命令用途:有以下几种情况添加新列更改列的数据类型或数据类型的宽度添加或删除完整性约束条件删除现有列13更改表语法ALTERTABLEMODIFY(columndefinition…);ALTERTABLEADD(columndefinition…);ALTERT

7、ABLEDROPCOLUMNcolumn;SQL>ALTERTABLEvendor_masterMODIFY(vennamevarchar2(25));SQL>ALTERTABLEvendor_masterADD(tel_novarchar2(12),tngst_no_number(12));SQL>ALTERTABLEvendor_masterDROPCOLUMNtngst_no14删除表用途语法DROPTABLESQL>DROPTABLEvendor_master;15数据控制语言数据控制

8、语言为用户提供权限控制命令用于权限控制的命令有:GRANT授予权限REVOKE撤销已授予的权限SQL>GRANTSELECT,UPDATEONorder_masterTOMARTIN;SQL>GRANTUP

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

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

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