Mysql修改字符集語句

修改數據庫字符集:

[sql]?  ALTER?DATABASE?db_name?DEFAULT?CHARACTER?SET?character_name?[COLLATE?...];

把表默認的字符集和所有字符列(CHAR,VARCHAR,TEXT)改為新的字符集:

[sql]?  ALTER?TABLE?tbl_name?CONVERT?TO?CHARACTER?SET?character_name?[COLLATE?...]??  如:ALTER?TABLE?logtest?CONVERT?TO?CHARACTER?SET?utf8?COLLATE?utf8_general_ci;

只是修改表的默認字符集:

? www.2cto.com ?

[sql]?

ALTER?TABLE?tbl_name?DEFAULT?CHARACTER?SET?character_name?[COLLATE...];??  如:ALTER?TABLE?logtest?DEFAULT?CHARACTER?SET?utf8?COLLATE?utf8_general_ci;

修改字段的字符集:

?

[sql]?

ALTER?TABLE?tbl_name?CHANGE?c_name?c_name?CHARACTER?SET?character_name?[COLLATE?...];??  如:ALTER?TABLE?logtest?CHANGE?title?title?VARCHAR(100)?CHARACTER?SET?utf8?COLLATE?utf8_general_ci;

查看數據庫編碼:

?

[sql]?

SHOW?CREATE?DATABASE?db_name;

查看表編碼:

?

[sql]?

SHOW?CREATE?TABLE?tbl_name;

查看字段編碼:

?

[sql]?

SHOW?FULL?COLUMNS?FROM?tbl_name;

? www.2cto.com ?

修改完字符集之后請重啟Mysql服務:

?

Windows下:

開始->運行->cmd  停止:net?stop?mysql  啟動:net?start?mysql

前提MYSQL已經安裝為windows服務

?

Linux下:

一、啟動方式

?

1、使用 service 啟動:service mysqld start

2、使用 mysqld 腳本啟動:/etc/inint.d/mysqld start

3、使用 safe_mysqld 啟動:safe_mysqld&

?

二、停止 ?www.2cto.com ?

?

1、使用 service 啟動:service mysqld stop

2、使用 mysqld 腳本啟動:/etc/inint.d/mysqld stop

3、mysqladmin shutdown

?

三、重啟

?

1、使用 service 啟動:service mysqld restart

2、使用 mysqld ?腳本啟動:/etc/inint.d/mysqld restart

以上就是Mysql修改字符集語句的內容,更多相關內容請關注PHP中文網(www.php.cn)!

? 版權聲明
THE END
喜歡就支持一下吧
點贊12 分享