百分百源码网-让建站变得如此简单! 登录 注册 签到领金币!

主页 | 如何升级VIP | TAG标签

当前位置: 主页>网站教程>数据库> mysql怎样创立束缚
分享文章到:

mysql怎样创立束缚

发布时间:09/01 来源:未知 浏览: 关键词:

mysql创立束缚的办法:1、创立表的时候,代码为【constraint 索引名 foreign key(外键列)】;2、建表完成之后,主键束缚【alter table table_name add primary key (字段)】。

相关学习引荐:mysql教程(视频)

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
打赏

打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,你说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

百分百源码网 建议打赏1~10元,土豪随意,感谢您的阅读!

共有155人阅读,期待你的评论!发表评论
昵称: 网址: 验证码: 点击我更换图片
最新评论

本文标签

广告赞助

能出一分力是一分吧!

订阅获得更多模板

本文标签

广告赞助

订阅获得更多模板