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;
參考:
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/29254281/viewspace-1146342/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- MySQL表、欄位、庫的字符集修改方法介紹MySql
- mysql 資料庫 表 欄位 編碼修改 方法MySql資料庫
- mysql修改表欄位學習筆記MySql筆記
- mysql資料庫新增和修改欄位MySql資料庫
- 修改表的欄位型別型別
- MySQL中修改一個資料庫下包含有某個相同欄位的所有表的欄位長度MySql資料庫
- MySQL 分割槽表 partition線上修改分割槽欄位MySql
- oracle 修改表欄位的長度Oracle
- 批次修改欄位字符集和表表字符集,sql生成SQL
- MySQL修改欄位預設值MySql
- [升級需要用到的] mysql更新表 增加、刪除、修改表欄位MySql
- mysql表最多欄位數MySql
- postgresql分割槽表修改資料表欄位SQL
- python獲取、修改mysql資料庫欄位屬性PythonMySql資料庫
- Sqlserver修改線上表的表欄位型別SQLServer型別
- MySQL資料庫中庫、表名、欄位的大小寫問題MySql資料庫
- MySQL如何檢視新增修改表以及欄位註釋資訊MySql
- MySQL修改表預設字符集行為MySql
- 5_MySQL 表的欄位約束MySql
- mysql表操作(alter)/mysql欄位型別MySql型別
- SQL Server複製的表中如何修改欄位SQLServer
- MySQL修改字符集(mysqldump轉換全庫)MySql
- 【轉】修改表的欄位資料型別的方法資料型別
- 修改MySQL字符集MySql
- mysql 字符集修改MySql
- MySQL修改字符集MySql
- MySQL 更新一個表裡的欄位等於另一個表某欄位的值MySql
- [原創] mysql表欄位多少限定MySql
- laravel sync()同步時修改中間表欄位Laravel
- MySQL-新增列,新增或修改欄位的註釋MySql
- MySQL之資料庫和表的基本操作(建立表、刪除表、向表中新增欄位)MySql資料庫
- Ubuntu下修改mysql的字符集UbuntuMySql
- sqlserver查詢一個庫所有表的欄位名及欄位型別SQLServer型別
- MySQL 更新同一個表不同欄位MySql
- mysql 5.7 新特性中線上in-place 修改欄位的大小MySql
- 修改oracle的約束欄位Oracle
- mysql建立表的時候對欄位和表新增COMMENTMySql
- 資料庫表欄位命名規範資料庫