MySQL数据库:列约束

mysql可以对插入的数据进行特定的验证,只有符合格式才允许插入,否则认为非法的插入,
列如一个人的性别只能是男或女…

(1)主键约束--primary key (首要的;主要的)(键)
不重复,一个数据表只能有一个,可以加快数据的查找速度。
不确定的可以用null,主键约束不允许为null

(2)非空约束not null 不准为空

(3)唯一约束unique 不准重复 允许插入多个null

(4)默认值约束default 两种方式(1.直接写 2.表后指定(id,title)其它就是默认了)

(5)检查约束check (mysql 不支持 影响速度)

(6)外键约束–外键约束列上,取值会到另一个表上
foreign key(外键列) references 另一个表名称(另一个表主键列)

·
·
·
本人写博客就是想记录一下自己所学的知识(目前正在学习中),巩固知识加深记忆,也顺便分享一下自己的所学,有什么地方写的不对,希望大家可以多多指出,让我及时改正。如果我分享的东西帮助到你,别忘了点赞、分享、收藏呦~!

注:如有侵权,请联系删除。

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值