MySQL修改資料庫編碼

2022-07-10 15:03:10 字數 1038 閱讀 2146

mysql 命令列下檢視各個專案的編碼

show variables like

'character_set_%

'

這裡%是所有的意思,我們可以檢視具體某個專案的編碼,如 character_set_client, character_set_database,...

show variables like

'character_set_client

'

結果如下:

在此命令列生命週期中,臨時修改某個專案的編碼,其餘專案編碼依此格式:

set character_set_client=utf8
永久性更改資料庫各項編碼:ubuntu下mysql修改/etc/mysql/my.cnf 檔案

如果mysql 版本是5.2 之前,在檔案中新增

[client]

default-character-set=utf8

[mysqld]

default-character-set=utf8

如果mysql版本是5.2 之後的,在檔案中新增

[client]

default-character-set=utf8

[mysqld]

character-set-server=utf8

collation-server=utf8_general_ci

window中,則是修改安裝目錄下 my.ini 檔案, 檔案中新增內容同上.

修改完畢.重啟mysql服務

service mysql restart
實現編碼的永久修改:

mysql資料庫修改資料庫編碼,字段編碼與表編碼

1.修改資料庫的編碼 將資料庫 test 的編碼方式修改為utf8,如 alter database test default character set utf8 collate utf8 bin 2.修改表的編碼 將表 test 的編碼方式修改為utf8,如 alter table test d...

mysql 修改資料庫

windows環境中 mysql 和php搭配之最佳組合 installdir my.ini 一般在mysql 和php搭配之最佳組合 安裝目錄下有my.ini即mysql 和php搭配之最佳組合 的配置檔案。linux環境中 etc my.cnf 儲存退出編輯。2 然後重啟mysql 和php搭配...

MySQL修改資料庫

mysql 中,使用 alter database 來修改已經被建立或者存在的資料庫的相關引數。修改資料庫的語法格式為 alter database 資料庫名 語法說明如下 alter database 用於更改資料庫的全域性特性。使用 alter database 需要獲得資料庫 alter 許可...