文章詳情頁
MySQL,VARCHAR(1000)和TEXT, 在存儲上是否有差別( 目的: 存儲變長大字符串 ) ?
瀏覽:136日期: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刪除一個空數據庫報錯Table storage engine for ’proc’ doe3. MySQL中更新數據[update]無法成功的疑問4. mysql - 用Cron Jobs備份數據庫?5. 分頁顯示 - MySQL分頁查詢,是用LIMIT m,n,還是先查出所有ID再在前端分頁?6. 數據類型 - mysql里mediumint類型如果手動把“長度”設為3,會有影響嗎?7. PHP網站提示組件不存在MySQLi8. linux默認python版本升級成2.7后怎么安裝mysql包9. 在cmd下進入mysql數據庫,可以輸入中文,但是查看表信息,不顯示中文,是怎么回事,怎新手,請老師10. mysql - 僅僅只是把單引號與反斜杠轉義不用prepare statement能否避免sql注入?
排行榜

網公網安備