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

2023年 8月 22日 32.9k 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 默认建表编码格式的方法。注意:更改数据库和表的编码格式是需要谨慎的操作,建议在备份数据后再进行。

相关文章

Oracle如何使用授予和撤销权限的语法和示例
Awesome Project: 探索 MatrixOrigin 云原生分布式数据库
下载丨66页PDF,云和恩墨技术通讯(2024年7月刊)
社区版oceanbase安装
Oracle 导出CSV工具-sqluldr2
ETL数据集成丨快速将MySQL数据迁移至Doris数据库

发布评论