重庆分公司,新征程启航
为企业提供网站建设、域名注册、服务器等服务
这篇文章主要介绍了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约束种类有哪些”这篇文章对大家有帮助,同时也希望大家多多支持创新互联,关注创新互联行业资讯频道,更多相关知识等着你来学习!