MySQL数据库之一 (4)

参考https://www.w3schools.com/sql/sql_datatypes.asp

字符串 类型 描述 大小 备注
char   字符串固定大小   0-255    
varchar   可变字符串   0-65535   常用  
text   文本串   2^16-1   用于保存大文本  
时间日期 类型 描述
date   YYYY-MM-DD, 日期格式    
time   HH:mm:ss  时间格式    
datetime   YYYY-MM-DD HH:mm:ss   最常用的时间格式  
timestamp   时间戳,1970.1.1到现在的毫秒数    

null值不建议参与运算

字段的属性 Unsigned

无符号整数,该列不能声明为负数

zerofill

0填充,不足的位数,用零来填充

比如声明 int(3) 之后,数值5会填充为 005

自增

在上一条记录的基础+1

通常设计为唯一主键

可是定义起始值和步长

非空

当设置为not null, 不赋值会报错

默认

设置默认的值

每一个表都应该包括以下5个字段 id -- 主键 version -- 乐观锁 is_delete -- 伪删除 gmt_create -- 创建时间 gmt_update -- 修改时间

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/wsspfp.html