MySQL表、欄位、庫的字符集修改方法介紹
修改資料庫字符集:
ALTER DATABASE db_name DEFAULT CHARACTER SET character_name [COLLATE ...];
把表預設的字符集和所有字元列(CHAR,VARCHAR,TEXT)改為新的字符集:
ALTER TABLE tbl_name CONVERT TO CHARACTER SET character_name [COLLATE ...]
如:ALTER TABLE logtest CONVERT TO CHARACTER SET utf8 COLLATE utf8_general_ci;
只是修改表的預設字符集:
ALTER TABLE tbl_name DEFAULT CHARACTER SET character_name [COLLATE...];
如:ALTER TABLE logtest DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;
修改欄位的字符集:
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;
檢視資料庫編碼:
SHOW CREATE DATABASE db_name;
檢視錶編碼:
SHOW CREATE TABLE tbl_name;
檢視欄位編碼:
SHOW FULL COLUMNS FROM tbl_name;
ALTER DATABASE db_name DEFAULT CHARACTER SET character_name [COLLATE ...];
把表預設的字符集和所有字元列(CHAR,VARCHAR,TEXT)改為新的字符集:
ALTER TABLE tbl_name CONVERT TO CHARACTER SET character_name [COLLATE ...]
如:ALTER TABLE logtest CONVERT TO CHARACTER SET utf8 COLLATE utf8_general_ci;
只是修改表的預設字符集:
ALTER TABLE tbl_name DEFAULT CHARACTER SET character_name [COLLATE...];
如:ALTER TABLE logtest DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;
修改欄位的字符集:
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;
檢視資料庫編碼:
SHOW CREATE DATABASE db_name;
檢視錶編碼:
SHOW CREATE TABLE tbl_name;
檢視欄位編碼:
SHOW FULL COLUMNS FROM tbl_name;
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/15498/viewspace-2135764/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- mysql修改表、欄位、庫的字符集MySql
- mysql 資料庫 表 欄位 編碼修改 方法MySql資料庫
- mysql修改表欄位學習筆記MySql筆記
- mysql資料庫新增和修改欄位MySql資料庫
- MySQL線上新增欄位的幾種方案介紹MySql
- 介紹三種檢視MySQL字符集的方法MySql
- 修改表的欄位型別型別
- 【轉】修改表的欄位資料型別的方法資料型別
- MySQL中修改一個資料庫下包含有某個相同欄位的所有表的欄位長度MySql資料庫
- MySQL 分割槽表 partition線上修改分割槽欄位MySql
- Go 匿名欄位介紹Go
- 織夢資料庫表結構_Dedecms資料庫表和欄位詳細介紹資料庫
- oracle 修改表欄位的長度Oracle
- MySQL DB字符集修改方法MySql
- MYSQL SET型別欄位的SQL操作知識介紹MySql型別
- 批次修改欄位字符集和表表字符集,sql生成SQL
- 修改mysql預設字符集的方法MySql
- oracle 修改欄位型別的方法Oracle型別
- MySQL修改欄位預設值MySql
- Mysql多欄位大表的幾種優化方法MySql優化
- MongoDB Oplog中的欄位介紹MongoDB
- Oracle建立自增欄位方法-ORACLE SEQUENCE的簡單介紹Oracle
- [升級需要用到的] mysql更新表 增加、刪除、修改表欄位MySql
- MySQL檢視和修改字符集的方法MySql
- mysql表最多欄位數MySql
- 修改欄位資料型別的方法資料型別
- 修改不同IP的方法介紹!
- postgresql分割槽表修改資料表欄位SQL
- python獲取、修改mysql資料庫欄位屬性PythonMySql資料庫
- Sqlserver修改線上表的表欄位型別SQLServer型別
- MySQL資料庫中庫、表名、欄位的大小寫問題MySql資料庫
- MySQL如何檢視新增修改表以及欄位註釋資訊MySql
- Oracle資料庫字符集介紹Oracle資料庫
- MySQL修改表預設字符集行為MySql
- MySQL Key分割槽表建立方法介紹MySql
- 5_MySQL 表的欄位約束MySql
- mysql表操作(alter)/mysql欄位型別MySql型別
- SQL Server複製的表中如何修改欄位SQLServer