- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
欢迎参加学习 ORACLE数据库实用教程 training@ 亚信科技(中国)有限公司 培训中心什么是数据库?数据库是管理数据的一种方法,如何组织和存储数据,如何高效地获取和处理数据。数据管理的发展的3个阶段人工管理阶段无数据管理的专用软件,数据和程序在一起文件系统阶段软件进行数据管理,程序和数据分离数据冗余度大,数据和程序缺乏独立性文件之间不能建立联系数据库系统阶段数据具有更高的独立性数据库管理系统-DBMS:数据库的定义、操作和管理关系型数据库关系型数据库 支持关系模型,以关系(表)形式组织数据。 著名的关系型数据库 DB2,ORACLE,INFORMIX,SYBASE等。关系型数据库=Datafile+RDBMSDBdatafile1OSRDBMSdatafile2实验环境%telnet 15 用户名/口令:oracle8/oracle8%sqlplus scott/tigersqlconnect scott/tigersqlshow usersqlquit表表---关系型DB数据组织的形式报道表空表--表的结构白纸--设计一张表--多少项内容(列)--画表时,每项多宽列---字段;列类型( 宽、 类型)---数据类型(长度、类型)行---记录表=列+行-------字段+记录编号姓名性别单位表看scott用户有哪些表然后查看其中一个表的结构和内容#sqlplus scott/tigersqlselect table_name from tabs; (user_tables)sqldesc emp;sqlselect * from emp;表表结构(DDL)create tablealter tabledrop tabletruncate table表内容(DML)insertupdatedeletedesc table_name select field_name from table_name 基本数据类型CHAR[(n)] n=255VARCHAR2(n) n=2000LONG(n) n=2G字符串用单引号括起来NUMBER[(m[,n])] m精度(1-38) n小数后位数RAW(n) 二进制数据 n=2000LONG RAW(n) n=2G 可以存储声音、图片DATE 缺省形式 ‘DD-MON-YY’ROWID 内部数据类型 (数据库序号.行序号.数据文件号)NULL日期型数据的格式说明Daysdd number 12dy abbreviated friday spelledout Fridayddspth spelled out,ordinal twelfthMonthmm number 03mon abbreviated marmonth spelled out marchYearyy year 87yyyy year and century 1987日期型数据的格式说明缺省日期型:dd-mon-yyselect sysdate from dual; 系统:date,time改变日期形式:1.本次会话SQL ALTER SESSION SET NLS_DATE_FORMAT=YY-MM-DD;2.下次启动后永久生效----改文件设置INITSID.ORA中的NLS_DATE_FORMAT参数可改变缺省日期的格式。表结构1.建立sqlcreate table table_name (column_name1 datatype [not null|unique], column_name2 datatype [not null|unique], column_name2 datatype [not null|unique]);表内容1.插入记录sqlinsert into table_name [column_name-a, …,column_name-x] values (column_value-a,…,column_value-x);表结构2.变更1修改 sqlalter table table_name modify(column_name datatype );2增加 sqlalter table table_name add(column_name datatype );表内容2.修改记录sqlupdate table_name set column_name1= values1,column_name2=values2 [where search_conditions];表内容3.删除记录sqldelete [from] table_name [
原创力文档


文档评论(0)