mysql怎样创立束缚?
发布时间:10/01 来源:未知 浏览:
关键词:
办法:1、在创立表时,在字段后使用primary key和foreign key关键字创立主键和外键束缚;2、在建表后,通过“alter table”语句配合primary key、not null、unique等关键字来创立束缚。
MYSQL增加束缚
第一种:创立表的时候
create table table_name( 列名1 数据类型 (int) primary key auto_increment, 列名2 数据类型 not null, 列名3 数据类型 unique, 列名4 数据类型 default '值', constraint 索引名 foreign key(外键列) references 主键表(主键列) on delete cascade | on delete set null )
第二种:建表完成之后
1.主键束缚 增加:alter table table_name add primary key (字段) 删除:alter table table_name drop primary key 2.非空束缚 增加:alter table table_name modify 列名 数据类型 not null 删除:alter table table_name modify 列名 数据类型 null 3.独一束缚 增加:alter table table_name add unique 束缚名(字段) 删除:alter table table_name drop key 束缚名 4.主动增长 增加:alter table table_name modify 列名 int auto_increment 删除:alter table table_name modify 列名 int 5.外键束缚 增加:alter table table_name add constraint 束缚名 foreign key(外键列) references 主键表(主键列) 删除: 第一步:删除外键 alter table table_name drop foreign key 束缚名 第二步:删除索引 alter table table_name drop index 索引名 [^1]: 束缚名和索引名一样 6.默许值 增加:alter table table_name alter 列名 set default '值' 删除:alter table table_name alter 列名 drop default
以上就是mysql怎样创立束缚?的具体内容,更多请关注百分百源码网其它相关文章!