当描述数据库中的字段时,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”是什么?