- 数值类型:
a. 整数类型:
注意事项:
举例:某个整型字段 ,不为空,且有默认值
create table test (age int unisigned not null default 1);
zerofill的使用
b. bit类型的使用
c.小数类型
小数类型占用字节情况如下:
使用:
注意:float 不精确,只能精确7位小数左右
d.字符串类型的使用:
注意varchar,最大允许的大小是 65535字节,而()里面的size指的字符数,不管中文还是英文,对应着是字符数,与字符集编码密切相关。
varchar使用举例:
char与varchar的区别:
text类型, 与varchar类似,但是不能设置默认值,可用于大段文本的使用。
PS:额外补充:
mysql中 一张表 的 所有字段类型占用字节 加起来不能超过65535(各种字段 加起来)
e. 日期类型的使用:
f. enum 枚举, set 类型的使用
set 可以多选
enum 单选
可以通过数字进行插入
1代表第一个
2代表第二个
4代表第三个
8代表第四个
16代表第五个
。
。
。
以此类推
如果输入的是 5 就会解析为 1+4
6 解析为 2+4
7 解析为 1+2+4
士大夫
find_in_set函数的使用