Oracle(二)DDL语句create、alert、drop、truncate

Oracle(二)DDL语句create、alert、drop、truncate
 
二.数据定义 (DDL) 部分
  www.2cto.com  
1 . CREATE (创建表, 索引, 视图, 同义词, 过程, 函数, 数据库链接等)
 
ORACLE常用的字段类型有
 
 CHAR  固定长度的字符串
 
 VARCHAR2  可变长度的字符串  www.2cto.com  
 
 NUMBER (M,N) 数字型M是位数总长度, N是小数的长度
 
DATE 日期类型
 
创建表时要把较小的不为空的字段放在前面, 可能为空的字段放在后面
 
创建表时可以用中文的字段名, 但最好还是用英文的字段名
 
创建表时可以给字段加上默认值, 例如  DEFAULT  SYSDATE这样每次插入和修改时, 不用程序操作这
 
个字段都能得到动作的时间
 
创建表时可以给字段加上约束条件
 
例如: 不允许重复  UNIQUE , 关键字  PRIMARY   KEY
2 . ALTER (改变表, 索引, 视图等)
 
a、改变表的名称
 
     ALTER   TABLE  表名1  TO  表名2;
 
 b、在表的后面增加一个字段
 
     ALTER  TABLE表名  ADD  字段名(列) 字段名描述;
 
 c、修改表里字段的定义描述
 
     ALTER  TABLE表名 MODIFY 字段名 字段名描述;
 
 d、给表里的字段加上约束条件
 
     ALTER   TABLE  表名  ADD   CONSTRAINT  约束名  PRIMARY   KEY  (字段名);
 
     ALTER   TABLE  表名  ADD   CONSTRAINT  约束名  UNIQUE  (字段名);
 
 把表放在或取出数据库的内存区
 
 ALTER   TABLE  表名 CACHE;
 
 ALTER   TABLE  表名 NOCACHE;
3 . DROP (删除表, 索引, 视图, 同义词, 过程, 函数, 数据库链接等)
 
删除表和它所有的约束条件
 
 DROP   TABLE  表名  CASCADE  CONSTRAINTS;
4 . TRUNCATE (清空表里的所有记录, 保留表的结构)
 
 TRUNCATE  表名;
posted @ 2013-10-17 15:56  晴心  阅读(1429)  评论(0编辑  收藏  举报