当描述数据库中的字段时,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. 'n = n'的目的是什么?
- 4. 积分n指定的条件“if(n/10)”是什么?
- 5. 是什么小于n是log n?
- 6. 什么是+ N为
- 7. Arduino - 什么是[./n。]?
- 8. 是什么set.seed(n)和set.seed(N + 1)
- 9. 什么是线的含义N = N和INT(n)的在python
- 10. Oracle中的VARCHAR(MAX)与VARCHAR(n)
- 11. inplace_merge:是什么导致N * log(N)与N-1的复杂性?
- 12. 使用什么(x < n || x > n)而不是(x!= n)?
- 13. 为什么是{a^n a^n | n> = 0}定期?
- 14. 什么时候是Big-Oh(n)= Omega(n)?和theta(n)一样吗?
- 15. 这个数字应该是新的CyclicBarrier(n)的“n”是什么?
- 16. 位操作中+ n和(n)之间的区别是什么?
- 17. 使用过VARCHAR(n)的VARCHAR PostgreSQL的
- 18. 什么是“\ t%.10g \ n”
- 19. 什么是T(&var)[N]?
- 20. 脚本中的“-n”是什么?
- 21. VBA中的<>和n $是什么?
- 22. C中“if(n/10)”是什么意思?
- 23. 为什么Haskell“'n + 1'和'n'”中的递归习惯用法不是''n'和'n-1'“?
- 24. listView.setSelection(n); M = listView.getSelectedItemPosition(); // m!= n。为什么?
- 25. ConfigurationManager.AppSettings将“\ n”转换为“\\ n”为什么?
- 26. “Array(n)”和“[... Array(n)]”有什么区别?
- 27. (log n)/(log(log n))的顺序是什么?
- 28. 什么是x =(10 <n)的Python等价物? 10:n;
- 29. x.pow(n)和pow(x,n)之间的区别是什么?
- 30. 与log(n)相比,log(n^2)的大O是什么?