码迷,mamicode.com
首页 > 其他好文 > 详细

6表的约束

时间:2018-03-05 00:00:35      阅读:198      评论:0      收藏:0      [点我收藏+]

标签:sign   def   bsp   unsigned   增加   index   uniq   add   ons   

五、表的约束
create table tablename(
iint int unsigned not null auto_increment,
iiint int not null unique, --唯一约束,自动索引(可以为NULL,不可以重复)
sname varchar(20),
key(sname desc), --定义为索引
primary key(iint) --主键,自动索引(不可以为NULL,也不可以重复)

--存储引擎 --自动升序 --默认 --字符集
)engine=myisam auto_increment=1 default charset=utf8;

 

alter table tablename add (constraint) primary key(iint) --增加主键


alter table tablename add (constraint) unique key(iint) --增加唯一约束


alter table tablename add (constraint) foreign key(iint) references tablename1(iint) --建立外键

alter table tablename drop (constraint) primary key --删除主键


unique key iint --解除唯一约束


foreign key iint --删除外键

create index myi(别名) on tablename(iint desc)
=alter table tablename add index (iint desc) --以降序方式建立索引


drop index myi on tablename
=alter table tablename drop index --删除索引

6表的约束

标签:sign   def   bsp   unsigned   增加   index   uniq   add   ons   

原文地址:https://www.cnblogs.com/gd-luojialin/p/8506751.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!