- 數值類型:
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函數的使用