怎样更改mysql默认建表编码格式

2023年 8月 22日 7.3k 0

MySQL 数据库的默认建表编码格式是 utf8mb4,但在一些情况下,用户需要更改它,比如在使用其他语言习惯的时候。下面,我们将介绍怎样更改 MySQL 数据库的默认建表编码格式。

怎样更改mysql默认建表编码格式

1. 进入 MySQL 命令行,执行以下命令:

mysql -u root -p

输入密码,登录 MySQL。

2. 创建一个新的数据库(下文称为“test”)。

CREATE DATABASE test DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;

3. 更改 MySQL 数据库的默认建表编码格式。

SET GLOBAL character_set_database=utf8;
SET GLOBAL collation_database=utf8_general_ci;

4. 重启 MySQL 服务。

sudo service mysql restart

5. 如果需要更改已经存在的数据库和表的编码格式,可以使用以下命令:

ALTER DATABASE db_name DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;
ALTER TABLE table_name CONVERT TO CHARACTER SET utf8 COLLATE utf8_general_ci;

以上就是更改 MySQL 默认建表编码格式的方法。注意:更改数据库和表的编码格式是需要谨慎的操作,建议在备份数据后再进行。

相关文章

在一台虚拟机上搭建MGR 9.0集群
众所周知的原因安装PMM2
唯一上榜!OceanBase入选 2023“科创中国”先导技术榜!
MySQL 删除数据表
利用 MySQL 克隆插件搭建主从
MySQL索引前缀长度超限怎么办?这种方法帮你搞定

发布评论