数据库对象2表ppt课件.ppt

数据库对象2表ppt课件.ppt

ID:59470451

大小:1.18 MB

页数:33页

时间:2020-09-14

数据库对象2表ppt课件.ppt_第1页
数据库对象2表ppt课件.ppt_第2页
数据库对象2表ppt课件.ppt_第3页
数据库对象2表ppt课件.ppt_第4页
数据库对象2表ppt课件.ppt_第5页
资源描述:

《数据库对象2表ppt课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、2Oracle数据库对象—表的创建和管理成都信息工程大学软件工程学院OracleSQL种类数据定义语言DataDefinitionLanguageStatements(DDL)数据操纵语言DataManipulationLanguage(DML)Statements事务控制TransactionControlStatements会话控制SessionControlStatements系统控制SystemControlStatements嵌入SQLEmbeddedSQLStatements数据定义语言(DDL)Create、alter和dr

2、op方案对象与数据库结构(CREATE,ALTER,DROP)改变方案对象名称(RENAME)TRUNCATE权限和角色的授予与回收(GRANT,REVOKE)打开与关闭审计操作(AUDIT,NOAUDIT)增加注释到数据字典(COMMENT)当用户执行DDL语句时,在每一条DDL语句执行前后,Oracle都将提交当前的事务,理解这一点很重要。数据定义语言(DDL)DDL语句列表表的命名约定必须是以字母开头。1–30个字符长度仅能包含A–Z,a–z,0–9,_,$和#在同一个用户下表名不能重复。不能是Oracle保留字数据类型数据类型说明

3、VARCHAR2(size)存放可变长字符数据,最大长度为4000字符CHAR(size)存放定长字符数据,最长2000个字符NUMBER(p,s)存放数值型数据,p代表总位数,s代表小数点后位数LONG存放可变长字符数据,最大为2GB(gigabytes)DATE存放日期,范围从公元前4712年的1月1日到公元后9999年的12月31日CLOB存放单字节字符数据,最大为4GB(gigabytes)RAWandLONGRAW纯(Raw)二进制数据BLOB二进制大对象,其最大长度为4GB(gigabytes)BFILE二进制大对象,存放在外

4、部文件中。最大长度为4GB(gigabytes)创建表-条件创建者必须具有:CREATETABLE权限一个存储区创建者必须定义:数据库表名定义列(名称、数据类型、长度和缺省值)CREATETABLE[schema.]tablename(columnnamedatatype[DEFAULTexpr][,...]);创建表-列的缺省值列的缺省值:指定列的缺省值,在以后的INSERT语句中忽略该列值时,将此缺省值赋给该列。默认值的数据类型必须和列的数据类型匹配。表达式、SQL函数和数值都是合法的值。不能包含其它列和伪列的引用(ROWNUM,NE

5、XTVAL,LEVEL和CURRVAL)…hiredateDATEDEFAULTSYSDATE,…创建表-确认表被创建NameNull?Type--------------------------------------------DEPTNONOTNULLNUMBER(2)DNAMEVARCHAR2(14)LOCVARCHAR2(13)SQL>CREATETABLEdept 2(deptnoNUMBER(2),3dnameVARCHAR2(14),4locVARCHAR2(13));Tablecreated.SQL>DESCRIBEde

6、pt使用子查询创建表创建表同时插入数据行语法:CREATETABLEtable[column(,column...)]ASsubquery;SQL>CREATETABLEdept302AS 3SELECTempno,ename,sal*12ANNSAL,hiredate 4FROMemp 5WHEREdeptno=30;Tablecreated.ALTERTABLEtableADD(columndatatype[DEFAULTexpr][,columndatatype]...);ALTERTABLEtableMODIFY(columnda

7、tatype[DEFAULTexpr][,columndatatype]...);更改表使用ALTERTABLE语句:增加或删除列增加完整性约束重新定义列(数据类型、长度、缺省值)修改存储参数或其它参数使能、使不能或删除一完整性约束或触发器显式地分配一个范围EMPNOENAMEANNSALHIREDATE------------------------7698BLAKE3420001-MAY-817654MARTIN1500028-SEP-817499ALLEN1920020-FEB-817844TURNER1800008-SEP-81.

8、..JOBDEPT30EMPNOENAMEANNSALHIREDATE------------------------7698BLAKE3420001-MAY-817654MARTIN1500

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

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

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