2
A
回答
0
長度爲n字節的可變長度非Unicode字符數據。 n必須是從1到8,000的值。存儲大小是輸入數據的實際長度(以字節爲單位),而不是n個字節。輸入的數據長度可以是0個字符。 varchar的SQL-92同義詞是char變化或字符變化的。
http://msdn.microsoft.com/en-us/library/aa258242%28v=sql.80%29.aspx
1
文本存儲關閉它只有它參照該表。
雖然
VARCHAR與表內嵌存儲並且通常與尺寸較少使用。您可以將其用於最大65535,但實際上在性能方面非常糟糕。
因此,您可以優化表和查詢,性能可能非常與DBMS。如果你有變量但字符串較大,我建議使用TEXT
相關問題
- 1. VARCHAR與LONGTEXT的大綱
- 2. MySQL TEXT或VARCHAR
- 3. text或varchar?
- 4. Grails GORM MySQL生成TEXT或LONGTEXT列
- 5. varchar vs text - MySQL
- 6. 將mysql LONGTEXT值轉換爲VARCHAR值?
- 7. TEXT和LONGTEXT的最小尺寸
- 8. BLOB或TEXT與VARCHAR()相比有多大的區別?
- 9. MySQL的 - TEXT VS CHAR和VARCHAR
- 10. 是否有任何信息表/矩陣顯示char,varchar,text,real,double,float,binary,set,int,integer,longtext的屬性?
- 11. 將列轉換爲oracle中的varchar這是mysql longtext
- 12. Laravel遷移將列類型從varchar更改爲longText
- 13. 如何在psql中將類型aclitem轉換爲text或varchar?
- 14. 將MySQL中的字段從TEXT更改爲LONGTEXT
- 15. MEDIUMTEXT/LONGTEXT -
- 16. MySQL性能:2個表或1代表與LONGTEXT類型
- 17. 與布爾值相比,MySQL如何評估Text和VarChar字段?
- 18. varchar和text有什麼區別?
- 19. Hibernate annotation,Mysql TEXT列,總是創建varchar
- 20. VARCHAR(1500)VS TEXT | Utf-8編碼
- 21. cassandra中varchar/text的最大長度
- 22. char或varchar
- 23. tinyint或varchar(1)?
- 24. SqlCommand VarChar或Int?
- 25. varchar或nvarchar
- 26. SQLite和PostgreSql longtext
- 27. TinyText VS LongText!
- 28. 無法將SQL Server 2012數據導出到Excel 2007:conv。 varchar to longtext(&other errors!)
- 29. MySql - 創建一個視圖並將longtext強制轉換爲VARCHAR(255)
- 30. VARCHAR與MEDIUMTEXT
是的,AFAIK,如果一個字符串長度爲200個字符,它將佔用200個字符所需的空間。 – asprin
您是否閱讀過手冊?這裏都有解釋。另外,大多數RDBMS都有不贊成使用的類型,如'TEXT',並指示您使用'VARCHAR(MAX)'和其他類似的類型。 *(這也將在手冊中提到...)* – MatBailie
您正在使用哪些DBMS? –