文章詳情頁
MySQL,VARCHAR(1000)和TEXT, 在存儲上是否有差別( 目的: 存儲變長大字符串 ) ?
問題描述
實際現象期望了解在存儲大字符串時, VARCHAR/TEXT的區別
該如何選擇類型
了解到TEXT, 會產生中間虛擬表
按照文檔說明, VARCHAR(65536) --> 6KB --> 能存儲足夠大的字符串了預期現象
掌握數據類型選型的經驗( 特別是大字符串 )
問題解答
回答1:大于varchar(255)變為 tinytext大于varchar(500)變為 text大于varchar(20000)變為 mediumtext
相關文章:
1. mysql - 一個表和多個表是多對多的關系,該怎么設計2. mysql - 數據庫如何存儲小說數據比較好?3. mysql里的大表用mycat做水平拆分,是不是要先手動分好,再配置mycat4. 使用uuid,并不能利用mysql的索引,有什么解決辦法?5. function mysqli() 錯誤6. mysql - 5千萬文章,怎么做相關文章?7. mysql - C#連接數據庫時一直這一句出問題int i = cmd.ExecuteNonQuery();8. mysql - 數據庫基本操作出問題 alert table tablename命令無效9. 級聯對象 - mysql 級聯查詢問題10. 數據庫 - mysql boolean型無法插入true
排行榜
