oracle数据库实用教程

oracle数据库实用教程

ID:38569171

大小:618.51 KB

页数:156页

时间:2019-06-15

oracle数据库实用教程_第1页
oracle数据库实用教程_第2页
oracle数据库实用教程_第3页
oracle数据库实用教程_第4页
oracle数据库实用教程_第5页
资源描述:

《oracle数据库实用教程》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、欢迎参加学习ORACLE数据库实用教程training@asiainfo.com亚信科技(中国)有限公司培训中心什么是数据库?数据库是管理数据的一种方法,如何组织和存储数据,如何高效地获取和处理数据。数据管理的发展的3个阶段人工管理阶段无数据管理的专用软件,数据和程序在一起文件系统阶段软件进行数据管理,程序和数据分离数据冗余度大,数据和程序缺乏独立性文件之间不能建立联系数据库系统阶段数据具有更高的独立性数据库管理系统-DBMS:数据库的定义、操作和管理关系型数据库关系型数据库支持关系模型,以关系(表)形式组织数据。著名的关系型数据库DB2,OR

2、ACLE,INFORMIX,SYBASE等。关系型数据库=Datafile+RDBMSRDBMSOSDBdatafile1datafile2实验环境%telnet200.1.1.115用户名/口令:oracle8/oracle8%sqlplusscott/tigersql>connectscott/tigersql>showusersql>quit表表---关系型DB数据组织的形式报道表空表--表的结构白纸--设计一张表--多少项内容(列)--画表时,每项多宽列---字段;列类型(宽、类型)---数据类型(长度、类型)行---记录表=列+行--

3、-----字段+记录姓名编号单位性别表看scott用户有哪些表然后查看其中一个表的结构和内容#sqlplusscott/tigersql>selecttable_namefromtabs;(user_tables)sql>descemp;sql>select*fromemp;表表结构(DDL)createtablealtertabledroptabletruncatetable表内容(DML)insertupdatedeletedesctable_nameselectfield_namefromtable_name基本数据类型CHAR[(n)]

4、n<=255VARCHAR2(n)n<=2000LONG(n)n<=2GNUMBER[(m[,n])]m精度(1-38)n小数后位数RAW(n)二进制数据n<=2000LONGRAW(n)n<=2GDATE缺省形式‘DD-MON-YY’ROWID内部数据类型(数据库序号.行序号.数据文件号)NULL字符串用单引号括起来可以存储声音、图片日期型数据的格式说明Daysddnumber12dyabbreviatedfridayspelledoutFridayddspthspelledout,ordinaltwelfthMonthmmnumber03m

5、onabbreviatedmarmonthspelledoutmarchYearyyyear87yyyyyearandcentury1987日期型数据的格式说明缺省日期型:dd-mon-yyselectsysdatefromdual;系统:date,time改变日期形式:1.本次会话SQL>ALTERSESSIONSETNLS_DATE_FORMAT='YY-MM-DD';2.下次启动后永久生效----改文件设置INITSID.ORA中的NLS_DATE_FORMAT参数可改变缺省日期的格式。表结构1.建立sql>createtabletabl

6、e_name(column_name1datatype[notnull

7、unique],column_name2datatype[notnull

8、unique],column_name2datatype[notnull

9、unique]);表内容1.插入记录sql>insertintotable_name[column_name-a,…,column_name-x]values(column_value-a,…,column_value-x);表结构2.变更1>修改sql>altertabletable_namemodify(column_nam

10、edatatype);2>增加sql>altertabletable_nameadd(column_namedatatype);表内容2.修改记录sql>updatetable_namesetcolumn_name1=values1,column_name2=values2[wheresearch_conditions];表内容3.删除记录sql>delete[from]table_name[wheresearch_conditions];sql>truncatetabletable_name;表结构3.删除1>删结构及内容sql>dropta

11、bletable_name;事物处理事物处理命令提交:commit回滚:rollback保留点:savepointSQL>SAVEPOINTCLARK

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

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

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