當描述數據庫中的字段時,varchar(N)中的N是指什麼。它是字符或字節的數量嗎?另外,一個使用UTF-8的字符可能會使用多個字節。varchar(N)中的N是指什麼
2
A
回答
3
這是最大字符數。
nvarchar(1000)
=最多1000個unicode字符。
1
- 字符
2
varchar
的NR不能保持Unicode字符,所以在n
裝置varchar(n)
兩個字符數和字節數。在nvarchar(n)
的情況下,n
表示Unicode字符的數量,存儲大小爲n
字節的兩倍。
如果您查詢information_schema.columns
,其中會包含兩列特別感興趣的內容:CHARACTER_MAXIMUM_LENGTH
和CHARACTER_OCTET_LENGTH
。前者保存字符數,後者包含字節數。
相關問題
- 1. 爲什麼在varchar(n)中將n指定爲具體數字?
- 2. N'@ date是指什麼?
- 3. make [n]中的[n]是什麼意思?
- 4. 'n = n'的目的是什麼?
- 5. 積分n指定的條件「if(n/10)」是什麼?
- 6. 是什麼小於n是log n?
- 7. Arduino - 什麼是[./n。]?
- 8. 什麼是+ N爲
- 9. N-Queen Lisp(1- n)是什麼意思?
- 10. 是什麼set.seed(n)和set.seed(N + 1)
- 11. 什麼是線的含義N = N和INT(n)的在python
- 12. inplace_merge:是什麼導致N * log(N)與N-1的複雜性?
- 13. Oracle中的VARCHAR(MAX)與VARCHAR(n)
- 14. 爲什麼是{a^n a^n | n> = 0}定期?
- 15. 使用什麼(x < n || x > n)而不是(x!= n)?
- 16. 什麼時候是Big-Oh(n)= Omega(n)?和theta(n)一樣嗎?
- 17. 爲什麼'\ n'==='\\ n'在PHP中爲true?
- 18. 這個數字應該是新的CyclicBarrier(n)的「n」是什麼?
- 19. 位操作中+ n和(n)之間的區別是什麼?
- 20. Java - 「\ n」是什麼意思?
- 21. 什麼是T(&var)[N]?
- 22. \ n是什麼意思
- 23. 什麼是 「$(NO_EXPORT:+ - N」 做
- 24. '%8.1fC \ n'是什麼意思?
- 25. \ n \ r是什麼意思?
- 26. 什麼是「\ t%.10g \ n」
- 27. n%7是什麼意思?
- 28. stringBuffer.append(「\ n」)是什麼意思?
- 29. 使用過VARCHAR(n)的VARCHAR PostgreSQL的
- 30. 腳本中的「-n」是什麼?