mysql資料庫編碼的設定

2021-06-10 09:17:26 字數 769 閱讀 2164

一、需要的配置

1.mysql資料庫服務端的資料儲存要採用utf8;

2.mysql資料庫連線collection要採用utf8;

3.php程式編碼要採用utf8;

二、具體的實現

1.my.cnf配置檔案中

[mysqld]

default-character-set=utf8

[client]

default-character-set=utf8

2.修改特定資料庫中資料目錄下的db.opt檔案

default-character-set=utf8

default-collation=utf8_general_ci

3.通過sql語句更改資料庫編碼配置

mysql> alter database name character set utf8;

mysql> alter table type character set utf8;

mysql> alter table type modify type_name varchar(50) character set utf8;

tobecontinued

mysql> status

mysql> show variables like 'character_set_%';

mysql> show variables like 'collation_%';

4.執行sql語句(尤其是還原資料的時候)前,指定編碼

set names 'utf8';

mysql資料庫編碼設定 MySQL資料庫編碼設定

預設情況下mysql資料庫使用的是拉丁 lantin1 字元進行編碼 如輸入命令show variables like character 檢視資料庫編碼 variable name value character set client latin1 character set connection...

mysql資料庫編碼設定

1.mysql基礎操作 1 啟動資料庫命令 net start mysql 2 關閉資料庫命令 net stop mysql 3 進入資料庫 mysql u root p 4 設定編碼格式為utf8 set character set client utf8 set character set se...

設定mysql資料庫的編碼

mysql的預設編碼是latin1,不支援中文,那麼如何修改mysql的預設編碼呢,下面以utf 8為例來說明 需要注意的是,要修改的地方非常多,相應的修改方法也很多。下面是一種最簡單最徹底的方法 一 windows 1 中止mysql服務 2 在mysql的安裝目錄下找到my.ini,如果沒有就把...