文章詳情頁
MySQL,VARCHAR(1000)和TEXT, 在存儲上是否有差別( 目的: 存儲變長大字符串 ) ?
瀏覽:69日期:2022-06-12 14:35:22
問題描述
實際現象期望了解在存儲大字符串時, VARCHAR/TEXT的區別
該如何選擇類型
了解到TEXT, 會產生中間虛擬表
按照文檔說明, VARCHAR(65536) --> 6KB --> 能存儲足夠大的字符串了預期現象
掌握數據類型選型的經驗( 特別是大字符串 )
問題解答
回答1:大于varchar(255)變為 tinytext大于varchar(500)變為 text大于varchar(20000)變為 mediumtext
相關文章:
1. mysql分庫分表量級疑問2. mysql - .sql格式的表結構文件用navicat怎么導入?3. mysql 5萬張表 導出成sql 不要內容,只要結構,非常慢。如何解決啊?4. node.js - nodejs開發中常用的連接mysql的庫5. mysql - 這種分級一對多,且分級不平衡的模型該怎么設計表?6. mysql - SQL server 誤用delete 怎么恢復?7. mysql儲存json錯誤8. 很多操作直接可以在excle中實現,為啥還要寫這么復雜的mysql語言,其優勢在哪9. mysql如何判斷數據不存在則插入呢?10. shell - mysql中update語句錯誤
排行榜
