《创建和管理表》ppt课件

《创建和管理表》ppt课件

ID:27116617

大小:301.51 KB

页数:37页

时间:2018-12-01

《创建和管理表》ppt课件_第1页
《创建和管理表》ppt课件_第2页
《创建和管理表》ppt课件_第3页
《创建和管理表》ppt课件_第4页
《创建和管理表》ppt课件_第5页
资源描述:

《《创建和管理表》ppt课件》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、创建和管理表目标通过本章学习,您将可以:描述主要的数据库对象。创建表。描述各种数据类型。修改表的定义。删除,重命名和清空表。常见的数据库对象对象描述表基本的数据存储集合,由行和列组成。视图从表中抽出的逻辑上相关的数据集合。序列提供有规律的数值。索引提高查询的效率同义词给对象起别名命名规则表名和列名:必须以字母开头必须在1–30个字符之间必须只能包含A–Z,a–z,0–9,_,$,和#必须不能和用户定义的其他对象重名必须不能是Oracle的保留字CREATETABLE语句必须具备:CREATETABLE权限存储空间必须指定:表名列名,数据类型,

2、尺寸CREATETABLE[schema.]table(columndatatype[DEFAULTexpr][,...]);引用其他用户的表其他用户定义的表不在当前用户的方案中应该使用用户名座位前缀,引用其他用户定义的对象DEFAULT选项插入时为一个列指定默认值字符串,表达式,或SQL函数都是合法的其它列的列名和伪列是非法的默认值必须满足列的数据类型定义...hire_dateDATEDEFAULTSYSDATE,...语法确认创建表CREATETABLEdept (deptnoNUMBER(2),dnameVARCHAR2(14),lo

3、cVARCHAR2(13));Tablecreated.DESCRIBEdeptOracle数据库中的表用户定义的表:用户自己创建并维护的一组表包含了用户所需的信息数据字典:由OracleServer自动创建的一组表包含数据库信息SELECTtable_nameFROMuser_tables;SELECT*FROMuser_catalog;查询数据字典查看用户定义的各种数据库对象查看用户定义的表,视图,同义词和序列SELECTDISTINCTobject_typeFROMuser_objects;查看用户定义的表.数据类型数据类型描述VARC

4、HAR2(size)可变长字符数据CHAR(size)定长字符数据NUMBER(p,s)可变长数值数据DATE日期型数据LONG可变长字符数据,最大可达到2GCLOB字符数据,最大可达到4GRAWandLONGRAW裸二进制数据BLOB二进制数据,最大可达到4GBFILE存储外部文件的二进制数据,最大可达到4GROWID行地址日期数据类型数据类型描述TIMESTAMP时间撮INTERVALYEARTOMONTH若干年月INTERVALDAYTOSECOND若干天到秒Oracle9i对日期的改进:加入了新的日期型数据类型.有效的存储新数据类型.

5、提高对时区和本地时区的支持.日期数据类型TIMESTAMP数据类型是对DATE数据类型的扩展按DATE数据类型存放年,月,日,小时,分钟,秒以及微秒甚至纳秒TIMESTAMP数据类型的一般形式:TIMESTAMP[(fractional_seconds_precision)]TIMESTAMPWITHTIMEZONETIMESTAMPWITHTIMEZONE是一个带有时区的TIMESTAMP时区部分按照小时和分钟显示本地时区与UTC的时差TIMESTAMP[(fractional_seconds_precision)]WITHTIMEZONE

6、TIMESTAMPWITHLOCALTIMETIMESTAMPWITHLOCALTIMEZONE是一种带有本地时区的TIMESTAMP数据库按照数据库的本地时区存放数据时区不显示在数据后面,Oracle自动将数据转换为用户所在的时区TIMESTAMPWITHLOCALTIMEZONE的一般形式TIMESTAMP[(fractional_seconds_precision)]WITHLOCALTIMEZONEINTERVALYEARTOMONTH数据INTERVALYEARTOMONTH存放若干年和若干月的一个时间段。INTERVALYEAR[

7、(year_precision)]TOMONTHINTERVAL'123-2'YEAR(3)TOMONTHIndicatesanintervalof123years,2months.INTERVAL'123'YEAR(3)Indicatesanintervalof123years0months.INTERVAL'300'MONTH(3)Indicatesanintervalof300months.INTERVAL'123'YEARReturnsanerror,becausethedefaultprecisionis2,and'123'has3

8、digits.INTERVALDAYTOSECOND数据INTERVALDAYTOSECOND存放若干天到若干秒的一个时间段INTERVALDAY[(day_pre

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

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

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