码迷,mamicode.com
首页 > 数据库 > 详细

MYSQL数据库学习(三)关于约束

时间:2020-02-28 10:33:31      阅读:81      评论:0      收藏:0      [点我收藏+]

标签:l数据库   incr   def   mys   mysq   pre   描述   外键约束   重复数   

NULL 可以为空约束
例:id int NULL;
NOT NULL 不可为空约束
例:id int NOT NULL;
DEFAULT 默认值约束
例:id int DEFAULT 1; 1为默认值
COMMENT 列描述
例:id int COMMENT ‘是主键id‘;类似于说明的作用
ZEROFILL 补0约束
例:id int(5) ZEROFILL ;只对值类型有效补0操作
PRIMART KEY 主键约束
例:id int PRIMARY KEY;设置主键
AUTO_INCREMENT 设置自增属性
例:id int AUTO_INCREMENT ;和sqlserver中的identity属性一样
UNIQUE 唯一约束
例:id int UNIQUE ;该列不能有重复数据
FOREIGN KEY 外键约束
例:FOREIGN KEY(本表字段) REFERENCES 主表(主表的列

 

MYSQL数据库学习(三)关于约束

标签:l数据库   incr   def   mys   mysq   pre   描述   外键约束   重复数   

原文地址:https://www.cnblogs.com/daimaxuejia/p/12375993.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!