文章詳情頁
MySQL,VARCHAR(1000)和TEXT, 在存儲上是否有差別( 目的: 存儲變長大字符串 ) ?
瀏覽:172日期:2022-06-12 14:35:22
問題描述
實際現象期望了解在存儲大字符串時, VARCHAR/TEXT的區別
該如何選擇類型
了解到TEXT, 會產生中間虛擬表
按照文檔說明, VARCHAR(65536) --> 6KB --> 能存儲足夠大的字符串了預期現象
掌握數據類型選型的經驗( 特別是大字符串 )
問題解答
回答1:大于varchar(255)變為 tinytext大于varchar(500)變為 text大于varchar(20000)變為 mediumtext
相關文章:
1. mysql - 我的myeclipse一直連顯示數據庫連接失敗,不知道為什么2. mysqld無法關閉3. sql語句 - 請教關于mysql分組查詢統計數據的問題4. mysql - 數據庫:獲取兩個字段與獲取*,傳輸的數據量差距大嗎?5. mysql - 要取出數據庫中按某字段排序后的前10,20,30條數據要怎么做?6. mysql - INSERT ON DUPLICATE KEY 是如何判斷重復key的?7. Mysql在某交易記錄表中查詢所有余額大于0的用戶8. 就一臺服務器,mysql數據庫想實現自動備份,如何設計?9. 如何使用sequel pro等可視化工具連接vagrant上的mysql?10. mysqli_close是基本每個文件都要添加嗎?
排行榜

網公網安備