文章詳情頁
MySQL,VARCHAR(1000)和TEXT, 在存儲上是否有差別( 目的: 存儲變長大字符串 ) ?
瀏覽:89日期:2022-06-12 14:35:22
問題描述
實際現(xiàn)象期望了解在存儲大字符串時, VARCHAR/TEXT的區(qū)別
該如何選擇類型
了解到TEXT, 會產(chǎn)生中間虛擬表
按照文檔說明, VARCHAR(65536) --> 6KB --> 能存儲足夠大的字符串了預(yù)期現(xiàn)象
掌握數(shù)據(jù)類型選型的經(jīng)驗( 特別是大字符串 )
問題解答
回答1:大于varchar(255)變?yōu)?tinytext大于varchar(500)變?yōu)?text大于varchar(20000)變?yōu)?mediumtext
相關(guān)文章:
1. Mysql && Redis 并發(fā)問題2. mysql - 一個表和多個表是多對多的關(guān)系,該怎么設(shè)計3. mysql新建字段時 timestamp NOT NULL DEFAULT ’0000-00-00 00:00:00’ 報錯4. mysql - java ResultSetMetaData 獲取中文別名亂碼5. sql語句 - mysql中關(guān)聯(lián)表查詢問題6. mysql如何根據(jù)各自條件批量更新7. mysql - 拖拽重排序后怎么插入數(shù)據(jù)庫?8. macOS Sierra 10.12 安裝mysql 5.7.1出現(xiàn)錯誤9. 老師們php,插入數(shù)據(jù)庫mysql,都是空的,要怎么解決10. mysql updtae追加數(shù)據(jù)sql語句
排行榜

熱門標簽