简单的建表及约束

1:创建表
create table stu(
   id number(6) nuique not null,
   name varchar2(20) constraint stu_name_nn not null,(给约束起名字-约束也是对象),
   sex number(1),
   age number(3),
   sdate date,
   grade number(2) default 1,
   class number(4),
   email varchar2(50) nuique
)
2:表约束条件
主键约束    primary key (constraint stu_id_pk primary key(id)-ps:可联合主键)
外键约束    references tableName(id)   
非空        not null
唯一        nuique
默认        default 1
check约束   check

3:表级约束(组合约束)(在表建立后添加约束)create table stu(
create table stu(
   .....
   name varchar2(20),
   email varchar2(50),
   constraint stu_name_email_nui nuique(email,name)
  (表示给表添加一个约束 email和name的组合不能重复)
)

你可能感兴趣的:(约束)