數據類型:

1個字節=8個二進制的0或1
1個字節 存儲 1個英文或半個漢字
## 整型:
tinyint 占用存儲空間 1個字節 插入的數值范圍 -128——127 0——255
smallint 占用存儲空間 2個字節
mediumint 占用存儲空間 3個字節
int 占用存儲空間 4個字節
bigint 占用存儲空間 8個字節
**備注:**
占用的存儲空間不用理會,由系統自動分配,我們要用的參數是數值范圍
usigned 是否有正負
zerofill 不足的前導用0填充
bool類型,可以用tinyint(1)表示
規定**最小數據寬度**,達到**統一顯示**的目的,這個屬性通常需要zerofill填充0來控制
超過寬度沒有影響
c tinyint(3) zerofill //如果寬度不夠用0填充 005
## 小數類型:
float 占空間4
double(總位數,小數位) 占空間8
decimal(最大值,小數位)變長
float(5,2) 5位數,小數2位
**備注:**
也支持zerofill
## 字符串類型:
varchar(M) 65532 可變字符 允許的字符串長度'abcde' varchar(5)——5個字節 char(5)——6個字節
char(M) 255 定長 如:手機號,身份證號
text
set 集合類型 不定項選擇題
enum(1,2,3) 枚舉 值只能是某一個
blob