mysql編碼設定

2021-05-31 21:17:15 字數 1457 閱讀 1452

檢視系統的字符集和排序方式的設定:

1):mysql>status;

2):mysql>show variables like 'character_set_%';

mysql> show variables like 'collation_%';

1.  set names 'utf8';

它相當於下面的三句指令:

set character_set_client = utf8;

set character_set_results = utf8;

set character_set_connection = utf8;

2. 建立資料庫

mysql> create database name character set utf8;

3. 建立表

create table `type` (

`id` int(10) unsigned not null auto_increment,

`flag_deleted` enum('y','n') character set utf8 not null default 'n',

`flag_type` int(5) not null default '0',

`type_name` varchar(50) character set utf8 not null default '',

primary key (`id`)

)  default charset=utf8;

4. 修改資料庫成utf8的.

mysql> alter database name character set utf8;

5. 修改表預設用utf8.

mysql> alter table type character set utf8;

6. 修改欄位用utf8

mysql> alter table type modify type_name varchar(50) character set utf8;

--在 [mysqld] 標籤下加上以下內容:

default-character-set = utf8

character_set_server = utf8

注意:如果此標籤下已經存在「default-character-set=gbk」類似的內容,只需修改即可。

--在 [mysql]  標籤下加上一行

default-character-set= utf8

--在 [mysql.server]標籤下加上一行

default-character-set= utf8

--在 [mysqld_safe]標籤下加上一行

default-character-set = utf8

--在 [client]標籤下加上一行

default-character-set= utf8

重啟伺服器。

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 字段下面新增...

mysql 編碼設定

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