资源描述:
《九阴真经卡生活心得》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、为了适应公司新战略的发展,保障停车场安保新项目的正常、顺利开展,特制定安保从业人员的业务技能及个人素质的培训计划九阴真经卡生活心得 九阴真经:新手养成二三事作者:阿修moon Oracle九阴真经 本帮助的示例主要是针对SCOTT/tiger下的表由于本人初学Oracle还有很多不明白的地方,可能出现错误和不全的地方,希望各位大侠给予指出! 联系方式:e_mailflyer_uo@ QQ 本人在这给予衷心的感谢! 制作人:谭凯 创建表 CREATETABLE( column1
2、DATATYPE[NOTNULL][PRIMARYKEY],column2DATATYPE[NOTNULL],... [constraint约束类型(要约束的字段)...]) 说明: DATATYPE--是Oracle的数据类型,可以查看附录。 NUTNULL--可不可以允许资料有空的。PRIMARYKEY--是本表的主键。目的-通过该培训员工可对保安行业有初步了解,并感受到安保行业的发展的巨大潜力,可提升其的专业水平,并确保其在这个行业的安全感。为了适应公司新战略的发展,保障停车场安保
3、新项目的正常、顺利开展,特制定安保从业人员的业务技能及个人素质的培训计划 constraint--是对表里的字段添加约束.(约束类型有Check,Unique,Primarykey,notnull,Foreignkey)。 示例: createtablestu( s_idnumber(8)PRIMARYKEY,s_namevarchar2(20)notnull,s_sexvarchar2(8),clsidnumber(8), constraintu_1unique(s_name),
4、constraintc_1check(s_sexin('MALE','FEMALE'))); 复制表 CREATETABLEas (需注意的是复制表不能复制表的约束); 示例: createtabletestasselect*fromemp; 如果只复制表的结构不复制表的数据则: createtabletestasselect*fromempwhere1=2; 创建索引 CREATE[UNIQUE]INDEXON(字段[ASC
5、DESC]); UNIQUE--确保所有的索引列
6、中的值都是可以区分的。[ASC
7、DESC]--在列上按指定排序创建索引。 (创建索引的准则:目的-通过该培训员工可对保安行业有初步了解,并感受到安保行业的发展的巨大潜力,可提升其的专业水平,并确保其在这个行业的安全感。为了适应公司新战略的发展,保障停车场安保新项目的正常、顺利开展,特制定安保从业人员的业务技能及个人素质的培训计划 1.如果表里有几百行记录则可以对其创建索引(表里的记录行数越多索引的效果就越明显)。2.不要试图对表创建两个或三个以上的索引。3.为频繁使用的行创建索引。)示例
8、createindexi_1onemp(empnoasc); 创建同义词 CREATESYNONYMfor 同义词即是给表或视图取一个别名。 示例: createsynonymmmforemp; 修改表 1.向表中添加新字段 ALTERTABLEADD(字段1类型[NOTNULL],字段2类型[NOTNULL]....); 2.修改表中字段 ALTERTABLEmodify(字段1类型,字段2类型....); 3.删除表中字段 ALTERTABLEdrop(字段1,字段2
9、....); 4.修改表的名称 RENAMEto; 5.对已经存在的表添加约束 ALTERTABLEADDCONSTRAINT约束类型(针对的字段名); 示例:目的-通过该培训员工可对保安行业有初步了解,并感受到安保行业的发展的巨大潜力,可提升其的专业水平,并确保其在这个行业的安全感。为了适应公司新战略的发展,保障停车场安保新项目的正常、顺利开展,特制定安保从业人员的业务技能及个人素质的培训计划 AltertableempaddconstraintS_FForeignkey(dept
10、no)referencesdept(deptno); 6.对表里的约束禁用; ALTERTABLEDISABLECONSTRAINT; 7.对表里的约束重新启用; ALTERTABLEENABLECONSTRAINT; 8.删除表中约束 ALTERTABLEDROPCONSTRAINT;示例: ALTERTABLEempdropCONSTRAINT; 删除表 DROPTABLE;示例 droptableemp; 删除索引 DROPINDEX; 示例 dropindex