mysql設定編碼

2022-01-21 17:03:25 字數 818 閱讀 4946

1.修改資料庫的編碼 

將資料庫(test)的編碼方式修改為utf8,如: 

alter database `test` default character set utf8 collate utf8_bin; 

2.修改表的編碼 

將表(test)的編碼方式修改為utf8,如: 

alter table `test` default character set utf8 collate utf8_bin; 

3.修改欄位的編碼 

將表(test)中欄位(name)的編碼方式修改為utf8,如: 

alter table `test` change `name` `name` varchar( 10 ) character set utf8 collate  utf8_bin not null; 

1.檢視資料庫支援的所有字符集 

show character set;或show char set;  

2.檢視當前狀態 裡面包括當然的字符集設定 

status或者\s 

3.檢視系統字符集設定,包括所有的字符集設定 

show variables like 'char%'; 

4.檢視資料表中字符集設定 

show full columns from tablename; 或者 show create table tablename\g; 

5.檢視資料庫編碼 

show create database dnname;  

伺服器 修改配置檔案:  [mysqld] default-character-set=utf8  永久   

mysql編碼設定

檢視系統的字符集和排序方式的設定 1 mysql status 2 mysql show variables like character set mysql show variables like collation 1.set names utf8 它相當於下面的三句指令 set charact...

MySQL 編碼設定

檢視當前databases的編碼 use databases name status 資料庫表中字段的字符集設定檢視 show create table tables name show full columns from tables name 當前聯接系統引數 show variables li...

Mysql設定編碼

1 按照網上的方式設定mysql編碼 修改 etc mysql my.cnf 在 mysqld 字段下面新增 default character set utf8 新增完之後重啟mysql,發現無法啟動 start job failed to start 改為如下方式 在 mysqld 字段下面新增...