懶人包系列。
懶人包
CHAR:
- 設定時就要給一個固定長度(如果存的資料長度不夠會自動加上空格)
- 最大長度是 255
VARCHAR:
- 當長度 ≤ 255 時拿 1 byte 來存字串的長度,超過就拿 2 byte
- 最大長度是 65535,可以自己加上長度限制(畢竟都有 var 這個前墜了)
- 字串長度必須在 1~65535 之間,不可以是空值
- 查詢速度比較快
TEXT:
- 會用 2 byte 來存字串的長度
- 最大長度是 65535,不可以自己加上長度限制
- 查詢速度比較慢
簡單來說,能用 VARCHAR 就盡量用 VARCHAR,TEXT 比較適合用在不確定資料有多長的欄位。