## 整數類型
|整數類型|說明|存儲需求|有符號|無符號|
| ----- | ----- | ----- | ----- | ----- |
|tinyint|很小的整數|1個字節| +-127 | 0~255 |
|smallint|小的整數|2個字節| +-32767 | 0~65535 |
|mediumint|中等大小的整數|3個字節| +-8388607 | 0~16777215 |
|int(integer)|普通大小的整數|4個字節| +-2147483647 | 0~4294967295 |
|bigint|大整數|8個字節| +-92233720368547755807 | 0~18446744073709551615 |
## 浮點類型
|MySQL數據類型|含義|
| ----- | ----- | -----|
|float(m,d)|單精度浮點型 8位精度(4字節)|
|double(m,d)| 雙精度浮點型 16位精度(8字節)|
## 日期與時間
|類型|大小(字節)|范圍|格式|用途|
| ----- | ----- | ----- | ----- | ----- |
|DATE |3 |1000-01-01/9999-12-31|YYYY-MM-DD|日期值|
|TIME |3 |'-838:59:59'/'838:59:59'|HH:MM:SS|時間值或持續時間
|YEAR |1 |1901/2155|YYYY|年份值|
|DATETIME |8 |1000-01-01 00:00:00/9999-12-31 23:59:59|YYYY-MM-DD HH:MM:SS|混合日期和時間值|
|TIMESTAMP |4 |1970-01-01 00:00:00/2037 年某時|YYYYMMDD HHMMSS|混合日期和時間值,時間戳|
## 字符串類型
|類型|大小|用途|
| ----- | ----- | ----- |
|CHAR |0-255字節 |定長字符串|
|VARCHAR |0-65535字節 |變長字符串|
|TINYBLOB |0-255字節 |不超過 255 個字符的二進制字符串|
|TINYTEXT |0-255字節 |短文本字符串|
|BLOB |0-65 535字節 |二進制形式的長文本數據|
|TEXT |0-65 535字節 |長文本數據|
|MEDIUMBLOB |0-16 777 215字節 |二進制形式的中等長度文本數據|
|MEDIUMTEXT |0-16 777 215字節 |中等長度文本數據|
|LONGBLOB |0-4 294 967 295字節 |二進制形式的極大文本數據|
|LONGTEXT |0-4 294 967 295字節 |極大文本數據|
- 簡介
- 數據庫
- 數據表
- 創建數據表
- 查看數據表結構
- 修改數據表
- 刪除數據表
- 查詢數據
- 表單查詢
- 聚合查詢
- 鏈接查詢
- 子查詢
- 聯合查詢
- 正則查詢
- 數據管理
- 數據類型
- 添加數據
- 更新數據
- 刪除數據
- 索引
- 索引分類
- 設計原則
- 添加索引
- 查看索引
- 刪除索引
- 視圖
- 視圖操作
- 視圖應用
- 事務
- 觸發器
- 存儲過程和函數
- 變量
- 異常處理
- 光標
- 流程控制
- 存儲過程
- 自定義函數
- 內置函數
- 數學
- 字符串
- 日期和時間
- 條件判斷
- 系統信息
- 加/解密
- 其他
- 用戶管理
- 登錄和退出
- 新建用戶
- 刪除用戶
- 修改用戶
- 找回ROOT密碼
- 權限管理
- 備份恢復
- 備份數據
- 恢復數據
- 日志
- 二進制日志
- 錯誤日志
- 查詢日志
- 慢查詢日志
- 性能優化
- 優化查詢語句
- 優化數據庫結構
- 優化服務器
- 主從復制
- WIN系統主從復制
- Linux單機主從復制
- Linux聯機主從復制
- 參數配置
- 日常管理和維護
- 切換主從服務器
- PHP操作
- 連接
- 創建數據庫
- 插入數據
- 插入多條數據
- 預處理語句
- 查詢數據
- 預處理語句
- 實戰應用
- 分表