MySQL建立UTF8编码的库(mysql建库utf8)

MySQL 的编码是 Unicode 的,这是一种实现了多国语言文字的一种编码方式,一般用的比较多的是 UTF-8 编码,这是一种比较宽广的编码方式,可以表示所有语言。下面就来介绍一下关于 MySQL 如何建立 UTF8 编码的库。

首先,创建一个空库,数据库编码为 UTF-8:

“`bash

CREATE DATABASE my_utf8 CHARACTER SET utf8 COLLATE utf8_general_ci;


然后,要创建表,也需要使用到 utf-8 编码:

```bash
CREATE TABLE my_table (
...
) CHARACTER SET utf8 COLLATE utf8_general_ci;

接下来,为当前连接(session)设置 utf-8 编码:

“`bash

SET NAMES utf8;


最后,测试一下 utf-8 编码是否有效。使用 mysql 客户端工具连接到刚刚创建的库,查看一下字符集编码:

```bash
SHOW VARIABLES WHERE Variable_name LIKE 'character_set_%' OR Variable_name LIKE 'collation%';

这样就能显示出相关的信息,确定字符集编码使用了 UTF-8。

综上所述,要创建编码为 UTF-8 的 MySQL 库,首先要创建一个空库,并将字符编码设置为 UTF-8,然后创建表时,同样要将编码设置为 UTF-8,最后为当前连接设置相同的编码。尽管还有一些注意事项,但是这样就可以初步建立 utf-8 编码的数据库环境了。


数据运维技术 » MySQL建立UTF8编码的库(mysql建库utf8)