MySql表、字段、库的字符集修改及查看方法

Oria ·
更新时间:2024-09-21
· 575 次阅读

修改数据库字符集:
代码如下:
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;  

您可能感兴趣的文章:浅谈MySQL临时表与派生表Mysql跨表更新 多表update sql语句总结mysql锁表和解锁语句分享mysql 数据表中查找重复记录MySQL中基本的多表连接查询教程MySQL表字段设置默认值(图文教程及注意细节)MySQL中使用表别名与字段别名的基本教程mysql查询表里的重复数据方法mysql 导入导出数据库、数据表的方法mysql数据库修改数据表引擎的方法详解Mysql多表联合查询效率分析及优化mysql派生表(Derived Table)简单用法实例解析



字段 方法 Mysql 字符 mysql表

需要 登录 后方可回复, 如果你还没有账号请 注册新账号