查看mysql字符集、修改數據庫、數據表、字段字符集


查看所有表的字符集

SELECT table_name, table_type, engine, version, table_collation FROM information_schema.tables WHERE table_schema = 'test_db11' ORDER BY table_name DESC;

 

查看單張表字段的字符集

SHOW FULL COLUMNS FROM sw_test_table11;

 

使用效果截圖

 

轉載:https://www.cnblogs.com/youjianjiangnan/p/9114791.html

修改數據庫字符集

ALTER DATABASE db_name DEFAULT CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci;

把表默認的字符集和所有字符列(CHAR,VARCHAR,TEXT)改為新的字符集

ALTER TABLE tbl_name CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci;

只是修改表的默認字符集
  
ALTER TABLE tbl_name DEFAULT CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci;

修改字段的字符集

ALTER TABLE tbl_name CHANGE title title VARCHAR(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci;

查看數據庫編碼

SHOW CREATE DATABASE db_name;

查看表編碼

SHOW CREATE TABLE tbl_name;

查看字段編碼

SHOW FULL COLUMNS FROM tbl_name;

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM