Mysql:列类型,表类型,常用字段属性 - 03

学习资料

https://www.bilibili.com/video/BV1NJ411J79W

数据库的列类型

整数:int

decimal 字符串形式的浮点数,解决精度丢失问题

char 字符串固定大小的 0 ~255

vachar 可变字符串 0~65535

text 文本串 2的16次方-1

date 日期格式

time 时间格式

datetime 常用的时间格式

timestamp 时间戳

year 年份

数据库的字段属性

Unsigned: 无符号的整数,该列不能为负数

zerofill:0填充,不足的位数,使用0来填充

自增:必须是整数类型,一般用于表的主键

非空:不填写值会报错

数据表的类型

-- MYISAM(5.5以前) INNODB
事务支持 不支持 支持
数据行锁定 不支持 支持
外建约束 不支持 支持
全文索引 支持 不支持
表空间的大小 较小 较大,约为2倍

总结:

  • MYISAM 节约空间,速度较快

  • INNODB 安全性高,事务的处理,多表多用户操作

posted @ 2020-08-26 11:37  zy7y  阅读(212)  评论(0编辑  收藏  举报