Oracle_基本建表语句.doc

Oracle_基本建表语句.doc

ID:50076763

大小:55.50 KB

页数:10页

时间:2020-03-04

Oracle_基本建表语句.doc_第1页
Oracle_基本建表语句.doc_第2页
Oracle_基本建表语句.doc_第3页
Oracle_基本建表语句.doc_第4页
Oracle_基本建表语句.doc_第5页
资源描述:

《Oracle_基本建表语句.doc》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、--创建用户createuserhanidentifiedbyhandefaulttablespaceusersTemporaryTABLESPACETemp;grantconnect,resource,dbatohan;//授予用户han开发人员的权利--------------------对表的操作--------------------------创建表格语法:    createtable表名(      字段名1字段类型(长度)是否为空,      字段名2字段类型      是否为空);-增加主键    altertable表名addconstrain

2、t主键名primarykey(字段名1);-增加外键:    altertable表名      addconstraint外键名foreignkey(字段名1)       references关联表(字段名2);在建立表格时就指定主键和外键   createtableT_STU(     STU_ID              char(5)                        notnull,      STU_NAME            varchar2(8)                    notnull,     constrain

3、tPK_T_STUprimarykey(STU_ID));主键和外键一起建立:    createtableT_SCORE(      EXAM_SCORE          number(5,2),      EXAM_DATE           date,       AUTOID              number(10)                     notnull,      STU_ID              char(5),      SUB_ID              char(3),      constraintPK_T

4、_SCOREprimarykey(AUTOID),      constraintFK_T_SCORE_REFEforeignkey(STU_ID)      referencesT_STU(STU_ID))--创建表createtableclasses(      idnumber(9)notnullprimarykey,      classnamevarchar2(40)notnull)     --查询表select*fromclasses;--删除表droptablestudents;--修改表的名称renamealist_table_copytoali

5、st_table;--显示表结构describetest--不对没查到-----------------------对字段的操作-------------------------------------增加列altertabletestaddaddressvarchar2(40);--删除列altertabletestdropcolumnaddress;--修改列的名称altertabletestmodifyaddressaddressesvarchar(40;--修改列的属性altertabletestmodicreatetabletest1(      idn

6、umber(9)primarykeynotnull,      namevarchar2(34)     )renametest2totest;--创建自增的序列createsequenceclass_seqincrementby1startwith1MAXVALUE999999NOCYCLENOCACHE;selectclass_seq.currvalfromdual--插入数据insertintoclassesvalues(class_seq.nextval,'软件一班')commit;--更新数据updatestu_accountsetusername='a

7、aa'wherecount_id=2;commit;--创建唯一索引createuniqueindexusernameonstu_account(username);  --唯一索引不能插入相同的数据--行锁在新打开的对话中不能对此行进行操作select*fromstu_accounttwheret.count_id=2forupdate;--行锁--altertablestuinfomodifysty_idtostu_id;altertablestudentsdropconstraintclass_fk;altertablestudentsaddconstrai

8、ntcla

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

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

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