欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

mysql怎么保存中文類型

洪振霞2年前10瀏覽0評論

MySQL中文類型保存

由于MySQL默認的字符集是Latin1,無法保存大部分非拉丁語系的語言,因此在保存中文類型數據時需要考慮字符集的問題。

UTF-8字符集

下面簡要介紹一下UTF-8字符集的特點:

1. UTF-8是一種變長字符編碼,一個字符可以由1到4個字節組成;

2. 與ASCII編碼兼容,即ASCII編碼的字符在UTF-8中可用1個字節表示;

3. 支持全球范圍內的所有語言字符。

設置MySQL使用UTF-8字符集

通過修改MySQL的配置文件my.cnf,我們可以設置MySQL使用UTF-8字符集。

在[mysqld]下添加如下語句:

character-set-server=utf8

collation-server=utf8_general_ci

然后重啟MySQL服務。

創建UTF-8編碼的數據庫

在創建數據庫時,需要指定字符集為UTF-8:

CREATE DATABASE `mydatabase` DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;

創建UTF-8編碼的表

在創建表時,也需要指定字符集為UTF-8:

CREATE TABLE `mytable` ( `id` int(11) NOT NULL AUTO_INCREMENT, `name` varchar(20) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, PRIMARY KEY (`id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8;

插入中文類型數據

在插入中文類型數據時,也需要注意字符集的問題:

INSERT INTO `mytable` (`name`) VALUES ('中國');

以上就是MySQL中存儲中文類型數據的基本過程。