文章詳情頁
MySQL,VARCHAR(1000)和TEXT, 在存儲上是否有差別( 目的: 存儲變長大字符串 ) ?
瀏覽:93日期:2022-06-12 14:35:22
問題描述
實際現象期望了解在存儲大字符串時, VARCHAR/TEXT的區別
該如何選擇類型
了解到TEXT, 會產生中間虛擬表
按照文檔說明, VARCHAR(65536) --> 6KB --> 能存儲足夠大的字符串了預期現象
掌握數據類型選型的經驗( 特別是大字符串 )
問題解答
回答1:大于varchar(255)變為 tinytext大于varchar(500)變為 text大于varchar(20000)變為 mediumtext
相關文章:
1. mysql - select xxx(id) from table =1,22. mysql 查詢身份證號字段值有效的數據3. MySQL客戶端吃掉了SQL注解?4. mysql-配置 - MySQL錯誤,時不時自動掛掉,無法啟動5. mysql - 我們線上服務器有幾十萬用戶了,現在遷移數據庫到另一臺服務器,怎么快速遷移,最好無縫遷移。6. mysql語句編寫7. mysql - sql 列值作為新表的字段名稱,如何實現?8. mysql - 分庫分表、分區、讀寫分離 這些都是用在什么場景下 ,會帶來哪些效率或者其他方面的好處9. mysql sql where id in(25,12,87) 結果集如何用按照 25 12 87排序?10. mysql無法添加外鍵
排行榜
