首页 > 其他 > 详细

数据表列属性

时间:2021-02-15 22:56:00      阅读:11      评论:0      收藏:0      [点我收藏+]

NULL

MySQL系统的默认值,默认在插入记录时当我们没有为某个字段提供使用数据时,MySQL会使用null值为填充

一般我们在创建表时,不允许字段值为null

NOT NULL

主要约束当前的字段不允许为null值

当为某个字段设置了not null约束后,要么在插入数据时必须提供数据,要么为not null设置一个默认值。

DEFAULT

自定义默认值

当我们插入记录时,也可以使用default关键字来代替默认值

在使用默认值时,如果有很大的几率能确定这个值就使用这个值,如果无法确定,对于字段型的字段使用default “ ”,对于数值型使用default 0

UNIQUE

用于约束当前字段在整列中都是唯一的

unique约束不允许字段的值重复,但是允许为null,原因是MySQL中null与null的值不相等

PRIMARY KEY

Primary:主要的,重要的;key:键,字段

primary key:主键

主键特点:不允许重复且不允许为null

AUTO_INCREMENT

auto_increment:自增长,用于解决主键值问题

对于auto_increment属性,必须应用在整型字段,并且是primary key或者unique。

备注

COMMENT "注释内容"

SHOW CREATE TABLE TABLE_NAME; # 查看注释

数据表列属性

原文:https://www.cnblogs.com/C-yuyan/p/14404194.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!