九阴真经卡生活心得.docx

  1. 1、本文档共7页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
九阴真经卡生活心得   九阴真经:新手养成二三事作者:阿修moon   Oracle九阴真经   本帮助的示例主要是针对SCOTT/tiger下的表由于本人初学Oracle还有很多不明白的地方,可能出现错误和不全的地方,希望各位大侠给予指出!   联系方式:e_mailflyer_uo@   QQ   本人在这给予衷心的感谢!   制作人:谭凯   创建表   CREATETABLE(   column1DATATYPE[NOTNULL][PRIMARYKEY],column2DATATYPE[NOTNULL],...   [constraint约束类型(要约束的字段)...])   说明:   DATATYPE--是Oracle的数据类型,可以查看附录。   NUTNULL--可不可以允许资料有空的。PRIMARYKEY--是本表的主键。   constraint--是对表里的字段添加约束.(约束类型有Check,Unique,Primarykey,notnull,Foreignkey)。   示例:   createtablestu(   s_idnumber(8)PRIMARYKEY,s_namevarchar2(20)notnull,s_sexvarchar2(8),clsidnumber(8),   constraintu_1unique(s_name),   constraintc_1check(s_sexin(MALE,FEMALE)));   复制表   CREATETABLEas   (需注意的是复制表不能复制表的约束);   示例:   createtabletestasselect*fromemp;   如果只复制表的结构不复制表的数据则:   createtabletestasselect*fromempwhere1=2;   创建索引   CREATE[UNIQUE]INDEXON(字段[ASC|DESC]);   UNIQUE--确保所有的索引列中的值都是可以区分的。[ASC|DESC]--在列上按指定排序创建索引。   (创建索引的准则:   1.如果表里有几百行记录则可以对其创建索引(表里的记录行数越多索引的效果就越明显)。2.不要试图对表创建两个或三个以上的索引。3.为频繁使用的行创建索引。)示例   createindexi_1onemp(empnoasc);   创建同义词   CREATESYNONYMfor   同义词即是给表或视图取一个别名。   示例:   createsynonymmmforemp;   修改表   1.向表中添加新字段   ALTERTABLEADD(字段1类型[NOTNULL],字段2类型[NOTNULL]....);   2.修改表中字段   ALTERTABLEmodify(字段1类型,字段2类型....);   3.删除表中字段   ALTERTABLEdrop(字段1,字段2....);   4.修改表的名称   RENAMEto;   5.对已经存在的表添加约束   ALTERTABLEADDCONSTRAINT约束类型(针对的字段名);   示例:   AltertableempaddconstraintS_FForeignkey(deptno)referencesdept(deptno);   6.对表里的约束禁用;   ALTERTABLEDISABLECONSTRAINT;   7.对表里的约束重新启用;   ALTERTABLEENABLECONSTRAINT;   8.删除表中约束   ALTERTABLEDROPCONSTRAINT;示例:   ALTERTABLEempdropCONSTRAINT;   删除表   DROPTABLE;示例   droptableemp;   删除索引   DROPINDEX;   示例   dropindexi_1;   删除同义词   DROPSYNONYM;示例   dropsynonymmm;   插入记录   INSERTINTOtable_name(column1,column2,...)values(value1,value2,...);   示例   insertintoemp(empno,ename)values(9500,AA);   把一个表中的数据插入另一个表中   INSERTINTO示例   createtableaasselect*fromempwhere1=2;insertintoaselect*fromempwheresalXX;   查询记录   一般查询   SELECT[DISTINCT]FROM[WHERE]   [GROUPBY][HAVING]   [

文档评论(0)

a888118a + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档