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;

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 一、设置编码LINUX 修改vi/etc/my.cnfWINDOWS my.ini在[client]下添加 ...
    Gundy_阅读 5,702评论 0 1
  • 什么是数据库? 数据库是存储数据的集合的单独的应用程序。每个数据库具有一个或多个不同的API,用于创建,访问,管理...
    chen_000阅读 9,467评论 0 19
  • 修改数据库字符集: ALTER DATABASE db_name DEFAULT CHARACTER SET c...
    冰鋒阅读 3,114评论 0 0
  • 壹 我爱你,第一句是假的,第二句也是 贰 就怔怔地望了你一夜,你问我昨晚睡的可好,在你身边怎么舍得合眼 叁 有一天...
    学徒今妙阅读 5,167评论 2 8
  • 天,不知不觉下起了大雨,夜,深了,仿佛一切都将被吞噬在黑暗之中。一个人,安静的走在这寂静的深夜之中,没有人知道今晚...
    烟雨阁湮灭阅读 2,394评论 0 0