mysql的基础约束操作

1.简介
约束是对表数据来进行约束,保证表中的数据完整性,准确性和有效性
2.
分类五种
主键约束primary key: 用来标识表中的任意一条记录,本身不为空值
唯一约束unique:不允许有重复值
检查约束:判断数据是否符合指定条件
非空约束:不允许有null,但可以为空字符
外键约束
3.添加约束
方式一:在创建表的时候添加约束
查看信息:show databases;   创建之后添加约束
为表添加约束 alter table 表名字add constraint 约束名称+类型+约束内容
4.删除约束
删除主键约束 alter table 表名字 drop primary key
删除外键约束 alter table 表名字 drop foreigen key
删除唯一约束 alter table 表名字 drop index 约束名
删除非空约束 alter table 表名字 modify 字段名 数据类型
5.注意事项
针对参照完整性的约束
创建时先父表,再子表
可以再创建完整性约束是,指定级联删除,当父表中的记录被删除时 ,将自动删除子表中的记录

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值