Mysql通用查询语句集锦(数据库字符集相关)

有些常用的Mysql语句,想想也是很简单的,但实际使用,并不是都记得,还是留个记录。

1、检查字符集:

-- 检查字符集
SHOW VARIABLES WHERE Variable_name LIKE 'character_set_%' OR Variable_name LIKE 'collation%';
2、查询某个数据库里面的所有表

-- 查询数据库里面的所有表
select table_name from information_schema.tables where table_schema='tablename'
3、查询某个表的所有字段的字符集

-- 查询所有字段的字符集
SHOW FULL COLUMNS FROM tbl_name;
SHOW FULL COLUMNS FROM tablename where COLLATION like '%utf8%';
4、修改数据库的字符集

-- 修改数据库的字符集
ALTER DATABASE tablename CHARACTER SET = utf8mb4 COLLATE =utf8mb4_general_ci;
5、修改数据表的字符集(将utf8修改为utf8mb4字符集)

-- 修改数据表的字符集
ALTER TABLE tablename CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci;

您可能还会对下面的文章感兴趣: