mysql修改字符集

2022-04-08 04:37:28 字數 1844 閱讀 8049

檢視編碼: 

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

mysql字符集修改 MySql字符集修改

問題分析 普通的字串或者表情都是佔位3個位元組,所以utf8足夠用了,但是移動端的表情符號佔位是4個位元組,普通的utf8就不夠用了,為了應對無線網際網路的機遇和挑戰 避免 emoji 表情符號帶來的問題 涉及無線相關的 mysql 資料庫建議都提前採用 utf8mb4 字符集,這必須要作為移動網際...

mysql修改字符集

1,set names charset name set names顯示客戶端傳送的sql語句中使用什麼字符集。因此,set names utf8 語句告訴伺服器將來從這個客戶端傳來的資訊採用字符集utf8 它還為伺服器傳送回客戶端的結果指定了字符集。2 連線字符集和校對 1 一些字符集和校對規則系...

mysql 修改字符集

一 修改my.ini配置檔案 mysql配置檔案 character set server utf8 設定字符集 重啟mysql資料庫服務 檢視當前資料庫字符集 show variables like character 二 修改資料庫字符集 alter database 資料庫名 characte...