mysql约束种类有哪些

这篇文章主要介绍了MySQL约束种类有哪些,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。

赤城网站制作公司哪家好,找创新互联!从网页设计、网站建设、微信开发、APP开发、响应式网站开发等网站项目制作,到程序开发,运营维护。创新互联于2013年创立到现在10年的时间,我们拥有了丰富的建站经验和运维经验,来保证我们的工作的顺利进行。专注于网站建设就选创新互联

1、not null非空。

eg:user name varchar(40)not nuluser name这个列不能有null值。

2、unique唯一的约束。

后面的数据不能和前面重复;eg:cardNochar(18)unique;cardNo列中不允许重复数据。

3、Primary key主键约束(非空+唯一)。

一般用在表的id列上。表基本上有id列,id列是唯一的标志。

4、id int primary key auto_increment,id不需要我们自己维护。

插入数据时,直接插入null,自动增长填充,避免重复。

实例

CREATE TABLE student(
id INT PRIMARY KEY AUTO_INCREMENT, -- 主键自增长
NAME VARCHAR(30) UNIQUE, -- 唯一约束
gender CHAR(1) NOT NULL DEFAULT '男'
);

感谢你能够认真阅读完这篇文章,希望小编分享的“mysql约束种类有哪些”这篇文章对大家有帮助,同时也希望大家多多支持创新互联,关注创新互联行业资讯频道,更多相关知识等着你来学习!


名称栏目:mysql约束种类有哪些
标题来源:http://bzwzjz.com/article/gsihpo.html

其他资讯

Copyright © 2007-2020 广东宝晨空调科技有限公司 All Rights Reserved 粤ICP备2022107769号
友情链接: 网站设计 H5网站制作 成都网站制作 成都网站建设 成都网站建设 定制网站设计 成都定制网站建设 成都营销网站建设 移动网站建设 成都网站设计 成都网站设计 成都网站设计制作公司 重庆网站制作 宜宾网站设计 响应式网站设计方案 网站制作公司 成都企业网站设计 专业网站设计 重庆网站建设 成都网站建设公司 成都网站设计 成都网站建设