文章詳情頁
MySQL,VARCHAR(1000)和TEXT, 在存儲上是否有差別( 目的: 存儲變長大字符串 ) ?
瀏覽:87日期:2022-06-12 14:35:22
問題描述
實際現象期望了解在存儲大字符串時, VARCHAR/TEXT的區別
該如何選擇類型
了解到TEXT, 會產生中間虛擬表
按照文檔說明, VARCHAR(65536) --> 6KB --> 能存儲足夠大的字符串了預期現象
掌握數據類型選型的經驗( 特別是大字符串 )
問題解答
回答1:大于varchar(255)變為 tinytext大于varchar(500)變為 text大于varchar(20000)變為 mediumtext
相關文章:
1. mysql - java ResultSetMetaData 獲取中文別名亂碼2. javascript - 從mysql獲取json數據,前端怎么處理轉換解析json類型3. mysql - 一個表和多個表是多對多的關系,該怎么設計4. mysql - AttributeError: ’module’ object has no attribute ’MatchType’5. php - 生產環境下,給MySQL添加索引,修改表結構操作,如何才能讓線上業務不受影響?6. mysql updtae追加數據sql語句7. mysql新建字段時 timestamp NOT NULL DEFAULT ’0000-00-00 00:00:00’ 報錯8. MongoDB的索引需要考慮每個鍵的索引方向,為何這么設計?而MySQL的索引則無需考慮方向,兩者之間有何優劣勢?9. mysql scripts提示 /usr/bin/perl: bad interpreter10. mysql - 5千萬文章,怎么做相關文章?
排行榜
