| 類型 | 最大長度 | 位元組 | 適用場景 |
|---|---|---|---|
| TINYBLOB / TINYTEXT | 255 | 28-1 | 極短片段、配置項 |
| BLOB / TEXT | 65,535 | 64 KB | 一般文檔、JSON、日誌 |
| MEDIUMBLOB / MEDIUMTEXT | 16,777,215 | 16 MB | 大文檔、圖片、序列化物件 |
| LONGBLOB / LONGTEXT | 4,294,967,295 | 4 GB | 超大檔案、視頻、完整備份 |
| 特性 | BLOB | TEXT |
|---|---|---|
| 資料性質 | 二進制字串 (byte string) | 非二進制字串 (character string) |
| 字元集 | 無 | 有 (繼承表/庫預設) |
| 排序比較 | 基於位元組數值 | 基於字元集排序規則 |
| 典型用途 | 圖片、音訊、加密資料、序列化二進制 | 長文本、文章、JSON、XML、日誌 |
| 類型 | 最大長度 | 備註 |
|---|---|---|
| TEXT / NTEXT | 2 GB | 已棄用 (Deprecated),勿用於新開發 |
| IMAGE | 2 GB | 已棄用,二進制資料 |
| VARCHAR(MAX) | 2 GB | 推薦替代 TEXT,字串資料 |
| NVARCHAR(MAX) | 2 GB | 推薦替代 NTEXT,Unicode 字串 |
| VARBINARY(MAX) | 2 GB | 推薦替代 IMAGE,二進制資料 |
| XML | 2 GB | 原生 XML 型別,支援 XQuery |
| MSSQL 來源 | MySQL 目標 | 說明 |
|---|---|---|
| VARCHAR(MAX) / NVARCHAR(MAX) | LONGTEXT | 字串資料,字元集 utf8mb4 |
| VARBINARY(MAX) | LONGBLOB | 二進制資料 |
| TEXT / NTEXT (舊) | LONGTEXT | 同等容量 |
| IMAGE (舊) | LONGBLOB | 同等容量 |
| XML | LONGTEXT / JSON | MySQL 5.7+ 原生 JSON 型別更佳 |
INDEX(content(100)) 僅索引前 100 字元,適用 TEXT 搜尋優化innodb_file_per_table