數值類型
日期和時間類型
字符串類型
### 數值類型

**例如int(11)**
這個11代表顯示寬度,整數列的顯示寬度與mysql需要用多少個字符來顯示該列數值,與該整數需要的存儲空間的大小都沒有關系,比如,不管設定了顯示寬度是多少個字符,bigint都要占用8個字節。
int是整型,(11)是指顯示字符的長度,但要加參數的,最大為255,比如它是記錄行數的id,插入10筆資料,它就顯示00000000001 ~~~00000000010,當字符的位數超過11,它也只顯示11位,如果你沒有加那個讓它未滿11位就前面加0的參數,它不會在前面加0
### 日期與時間類型

### 字符串類型

若一張表中只有一個字段VARCHAR(N)類型,utf8編碼,則N最大值為多少?
先明白計算的一些規則限制
4.0版本以下,varchar(20),指的是20字節,如果存放UTF8漢字時,只能存6個(每個漢字3字節)?
5.0版本以上,varchar(20),指的是20字符,無論存放的是數字、字母還是UTF8漢字(每個漢字3字節),都可以存放20個,最大大小是65532字節?
gbk:每個字符最多占用2個字節
utf8:每個字符最多占用3個字節