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函數的使用
在這裏插入圖片描述
在這裏插入圖片描述

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