mysql資料庫字元編碼

2021-10-10 14:16:22 字數 982 閱讀 8751

方式一、修改/etc/my.cnf或者/etc/mysql/my.cnf檔案

[client]

default

-character

-set

= utf8

[mysqld]

default

-storage-

engine

=innodb

character

-set

-server = utf8

collation-server = utf8_general_ci

設定完成後,重啟mysql,使用mysql客戶端檢查編碼

show variables like

'%char%'

;

這樣設定可以對mysql中所有資料庫生效。

方式二、建立新資料庫時使用utf-8編碼,即對指定資料庫中的表生效

create

database sys_menus default

character

set utf8 collate utf8_general_ci;

方式三、建立表,建立字段使用utf-8編碼,即對指定表生效。

create

table sys_menus (

id int(10

)unsigned

notnull

auto_increment

, mvalue varchar(50

)character

set utf8 default'',

primary

key(

'id'))

default

charset

=utf8;

設定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的安裝目錄下找到...

MySQL資料庫字元編碼設定

mysql資料庫預設的編碼是 character set latin1 collation latin1 swedish ci檢視mysql支援的編碼 mysql show character set 檢視當前mysql伺服器預設編碼 mysql show variables like charac...