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

数据库之完整性约束条件

时间:2018-05-09 01:18:29      阅读:234      评论:0      收藏:0      [点我收藏+]

标签:unsigned   index   外键   不能   自动增长   signed   prim   pre   图片   

技术分享图片

PRIMARY KEY (PK)    标识该字段为该表的主键,可以唯一的标识记录
FOREIGN KEY (FK)    标识该字段为该表的外键
NOT NULL    标识该字段不能为空
UNIQUE KEY (UK)    标识该字段的值是唯一的
AUTO_INCREMENT    标识该字段的值自动增长(整数类型,而且为主键)
DEFAULT    为该字段设置默认值
UNSIGNED 无符号
ZEROFILL 使用0填充

技术分享图片

1. 是否允许为空,默认NULL,可设置NOT NULL,字段不允许为空,必须赋值
2. 字段是否有默认值,缺省的默认值是NULL,如果插入记录时不给字段赋值,此字段使用默认值
sex enum(male,female) not null default male
age int unsigned NOT NULL default 20 必须为正值(无符号) 不允许为空 默认是20
3. 是否是key
主键 primary key
外键 foreign key
索引 (index,unique...)

技术分享图片

 

数据库之完整性约束条件

标签:unsigned   index   外键   不能   自动增长   signed   prim   pre   图片   

原文地址:https://www.cnblogs.com/maojiang/p/9011847.html

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