程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> MYSQL數據庫 >> MySQL綜合教程 >> mysql修改字符集

mysql修改字符集

編輯:MySQL綜合教程


查看編碼:    show variables like 'collation_%';    show variables like 'character_set_%';    修改:    MySQL:修改默認字符集,轉換字符集(MySQL 5.X)    1. 修改 MySQL 數據庫默認字符集(mysql database default character set)    alter database testdb default character set = gb2312;  -www.2cto.com-   2. 修改 MySQL 數據表默認字符集(mysql table default character set)    alter table ip_to_country default character set = gb2312;    注意:修改 MySQL 的默認字符集,不管是在數據庫級別,還是數據表級別,對已經存儲的字符數據無任何改變。只是新增的表或列,開始使用新的字符集。    3. 轉換 MySQL 數據表字符集(mysql table character set)    MySQL 中有一個數據表 ip_to_country,以前該表字符列數據都是以 utf8 編碼格式存放的,現在想轉換為 gb2312 編碼格式存放。需要使用 MySQL 轉換字符集命令:convert to character set    alter table ip_to_country convert to character set gb2312;  -www.2cto.com-   提示:convert to 也會把數據表 ip_to_country 的默認字符集從 utf8 更改為 gb2312。    4. 轉換 MySQL 數據表中某個列的字符集(mysql column character set)    alter table ip_to_country modify country_name varchar(50) character set gb2312;    這個語句把單獨一個列 country_name 的字符集轉換為 gb2312。這在用法在實際中比較少見,因為大多數情況下,都是改變整個表的字符集。    MySQL字符集修改命令(2009-02-10 10:57:31)標簽:mysql 字符集 it     MySQL字符集修改命令    1.修改服務器級    a. 臨時更改: mysql>SET GLOBAL character_set_server=utf8;    b. 永久更改:shell>vi /etc/my.cnf[mysqld]default-character-set=utf8    2.修改數據庫級    a. 臨時更改: mysql>SET GLOBAL character_set_database=utf8;    b. 永久更改:改了服務器級就可以了  -www.2cto.com-   3.修改表級    mysql>Alter TABLE table_name DEFAULT CHARSET utf8; 更改了後永久生效    4.修改列級修改示例:    mysql>Alter TABLE `products` CHANGE `products_model` `products_model` VARCHAR( 20 ) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL; 更 改了後永久生效    5.更改連接字符集    a. 臨時更改:mysql> SET NAMES utf8;    b.永久更改: shell>vi /etc/my.cnf在[client]中增加:default-character-set=utf8         作者 DouglasLau

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved