MySQL 中的 Unicode 存储
在 MySQL 中,通过使用适当的字符集来容纳 Unicode 存储。与 SQL Server 的 nvarchar 类型不同,MySQL 使用不同的字符集来编码数据。值得注意的是,MySQL 的免费版本提供了对 Unicode 的支持。
要在 MySQL 中存储 Unicode,请按照以下步骤操作:
-
选择 UTF-8 字符集:
创建表时指定以“utf8_”开头的字符集。例如,“utf8”、“utf8mb4”或“utf8mb4_0900”。
-
使用文本或 BLOB 数据类型:
文本字段(例如 TEXT、VARCHAR 和 CHAR)二进制大对象(BLOB)字段(例如 MEDIUMBLOB 和 LONGBLOB)将自动将数据存储在UTF-8(当为表选择 UTF-8 字符集时)。
-
MySQL 6 和 UTF-16 支持:
请注意,UTF-16 支持仍在开发中MySQL。预计在 MySQL 6 中可用。
以上是如何在 MySQL 中存储 Unicode 数据?的详细内容。更多信息请关注PHP中文网其他相关文章!