修改資料庫的編碼格式

2021-10-04 17:39:45 字數 946 閱讀 7030

【*】檢視資料庫的編碼格式

show variables like 'character%'
【*】檢視資料庫表的編碼格式

show create table fc_service_activist_message
【*】資料庫不能插入中文

【*】修改mysql的編碼

修改mysql預設字符集,可以用mysql的命令:

set character_set_client = utf8 ;

set character_set_connection= utf8 ;

set character_set_database= utf8 ;

set character_set_server = utf8 ;

【*】不想修改mysql的編碼,只想修改資料庫,表以及欄位的編碼,就可用下面的方式:

1.修改資料庫的編碼:

alter database `test` default character set utf8;
2.修改表的編碼:

alter table `user` default character set utf8;
3.修改欄位的編碼:

alter table `user` change `username` `username` varchar( 45 ) character set utf8 not null;

修改資料庫的編碼格式

在控制台向資料庫新增漢字時有時候會是亂碼,以下是曾經嘗試過的幾種修改編碼格式的方法,記錄學習。修改資料庫在控制台的編碼格式 1 輸入sql語句 set name jbk 2 關閉 mysqladministrator 的service control,修改mini檔案的編碼格式,重啟服務 3 修改資...

MySQL修改資料庫編碼

mysql 命令列下檢視各個專案的編碼 show variables like character set 這裡 是所有的意思,我們可以檢視具體某個專案的編碼,如 character set client,character set database,show variables like char...

檢視 修改資料庫和表的編碼格式

檢視資料庫編碼格式 show variables like character set database 檢視表的編碼格式 show create table 表名 建立資料庫時指定資料庫的字符集 create database 資料庫名 character set utf8 建立表時指定表的編碼格...