gpt4 book ai didi

mysql - 哪个更好 : storing string including Unicode characters in NVARCHAR or VARCHAR?

转载 作者:可可西里 更新时间:2023-11-01 08:34:52 24 4
gpt4 key购买 nike

<分区>

我想存储包含 Unicode 字符的字符串。

我知道有两个选择。 NVARCHAR 和 VARCHAR。 NVARCHAR 使用 2 个字节存储一个字符;但是 VARCHAR 对一个字符使用 1 个字节。

就存储 2 个 2 字节的 unicode 字符而言,每个字符使用 4 个字节。但是当涉及到存储 1 个 1 字节的 ansi 字符和 1 个 2 字节的 unicode 字符时,NVARCHAR 使用 4 个字节,而 VARCHAR 使用 3 个字节。

所以我认为使用 VARCHAR 更紧凑并且始终是更好的方法。我不知道我上面的理解是否正确,因为 NVARCHAR 比 VARCHAR 应该有一些进步。

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com