mysql資料庫編碼設定

2021-09-27 06:12:23 字數 1220 閱讀 1210

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_server = utf8;

set character_set_connection = utf8;

set character_set_database = utf8;

set character_set_results = utf8;

set collation_connection = utf8_general_ci;

set collation_database = utf8_general_ci;

set collation_server = utf8_general_ci;

(5)檢視資料庫:show databases;

(6)使用某個資料庫:use 資料庫名稱;

(7)檢視某個資料庫中的表:show tables;

(8)建立資料庫命令:create databases if not exists 資料庫名;

(9)修改資料庫編碼格式:alter database 資料庫名 character set utf8;

2.設定mysql編碼格式

(1)檢視資料庫編碼:

show variables like '%char%';
(2)設定資料庫的編碼格式:(以下選擇其中之一即可)

set character_set_database = utf8;
alter database 資料庫名 charset utf8;
(3)設定插入時接收的編碼為gbk, 這樣就可以插入中文了

set character_set_client = gbk;
(4)中文字元已經可以插入, 但查詢結果卻還是亂碼,設定輸出結果的編碼為gbk

set character_set_results = gbk;
這樣的設定只對當前連線有關, 連線斷開, 這些設定恢復資料庫預設設定狀態,因此,如果需要,每次連線都得設定!

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

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

設定mysql資料庫字元編碼

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

設定mysql資料庫字元編碼

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