mysql修改表、欄位、庫的字符集

壹頁書發表於2014-04-21

  1. --修改資料庫字符集:
  2. ALTER DATABASE db_name DEFAULT CHARACTER SET character_name [COLLATE ...];

  3. --把表預設的字符集和所有字元列(CHAR,VARCHAR,TEXT)改為新的字符集:
  4. ALTER TABLE tbl_name CONVERT TO CHARACTER SET character_name [COLLATE ...]
  5. --如:
  6. ALTER TABLE logtest CONVERT TO CHARACTER SET utf8 COLLATE utf8_general_ci;

  7. --只是修改表的預設字符集:
  8. ALTER TABLE tbl_name DEFAULT CHARACTER SET character_name [COLLATE...];
  9. --如:
  10. ALTER TABLE logtest DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;

  11. --修改欄位的字符集:
  12. ALTER TABLE tbl_name CHANGE c_name c_name CHARACTER SET character_name [COLLATE ...];
  13. --如:
  14. ALTER TABLE logtest CHANGE title title VARCHAR(100) CHARACTER SET utf8 COLLATE utf8_general_ci;

  15. --檢視資料庫編碼:
  16. SHOW CREATE DATABASE db_name;

  17. --檢視錶編碼:
  18. SHOW CREATE TABLE tbl_name;

  19. --檢視欄位編碼:
  20. SHOW FULL COLUMNS FROM tbl_name;

參考:

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/29254281/viewspace-1146342/,如需轉載,請註明出處,否則將追究法律責任。

相關文章