Oracle创建表和约束条件

2014-11-24 17:47:45 · 作者: · 浏览: 0

1、创建表语句


Create table tname



Fied1 类型1,


Fied1 类型2,


.... ....


);


Create table tname as 子查询 -- 复制现成表


2、字段类型


varchar(n)----创建可以存放n个字符的字段,数据长度可以自动变长,与其他数据库兼容,只对汉字和全角等字符占两字节,数字,英文字符等都是一个字节;


varchar2(n)----创建可以存放n个字符的字段,数据长度也可以自动变长,与其他数据库兼容,所有字符都占两字节处理(一般情况下)。


number(n, d)---创建数字类型,n是整数位,d为精度位


Date ---创建日期格式字段


CLog --- 存储大数据量文字


约束条件


Primary key --- 主键约束,唯一性和非空


Unique -----唯一性


Not Null ----- 非空


Check ------检查处理 sex check('m', 'w')限制插入sex字段只能是检查中的两种


Foreign key refrence table(fied)----- 外键,关联table表的fied字段


手工创建约束的语句(除了外键)是


constraint nameconditon(Fild) -----


手工创建外键的语句


constraint foreign_name foreign key(fied1) refrence t(f2);


修改表结构


Alter table tname [Add|Drop|modify] ----- 可以增加、删除、修改表字段


相关阅读: