mysql 学习笔记03 常用数据类型

  1. 数值类型:
    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函数的使用
在这里插入图片描述
在这里插入图片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章