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 编码:
```bashCREATE TABLE my_table (
...) CHARACTER SET utf8 COLLATE utf8_general_ci;
接下来,为当前连接(session)设置 utf-8 编码:
“`bash
SET NAMES utf8;
最后,测试一下 utf-8 编码是否有效。使用 mysql 客户端工具连接到刚刚创建的库,查看一下字符集编码:
```bashSHOW VARIABLES WHERE Variable_name LIKE 'character_set_%' OR Variable_name LIKE 'collation%';
这样就能显示出相关的信息,确定字符集编码使用了 UTF-8。
综上所述,要创建编码为 UTF-8 的 MySQL 库,首先要创建一个空库,并将字符编码设置为 UTF-8,然后创建表时,同样要将编码设置为 UTF-8,最后为当前连接设置相同的编码。尽管还有一些注意事项,但是这样就可以初步建立 utf-8 编码的数据库环境了。