SQL ALTER DATABASE修改数据库的用法(附带实例)

365bet有手机app吗 admin 2025-11-12 06:31:26 阅读 9135

在 MySQL/MariaDB 中,可以使用 SQL 的 ALTER DATABASE 语句修改已存在的数据库的相关参数,其语法格式为:

ALTER DATABASE 数据库名{[DEFAULT] CHARACTER SET <字符集名>|[DEFAULT] COLLATE<校对规则名>};

[ ] 中的内容是可选的。

【实例】将已存在的 test01 数据库修改为指定字符集 gb2312,并将默认校对规则修改为 gb2312_unicode_ci。

MariaDB [(none)]> show create database test01; #查看 test01 数据库的指定字符集

+---------------+--------------------------------------------------------------------+

| Database | Create Database |

+---------------+--------------------------------------------------------------------+

| test01 | CREATE DATABASE `test01` /*!40100 DEFAULT CHARACTER SET utf8mb3 */ |

+---------------+--------------------------------------------------------------------+

1 row in set (0.125 sec)

MariaDB [(none)]> alter database test01

-> default character set gb2312

-> default collate gb2312_chinese_ci;

Query OK, 1 row affected (0.001 sec)

MariaDB [(none)]> show create database test01; #查看 test01 数据库修改后的指定字符集

+---------------+-------------------------------------------------------------------+

| Database | Create Database |

+---------------+-------------------------------------------------------------------+

| test01 | CREATE DATABASE `test01` /*!40100 DEFAULT CHARACTER SET gb2312 */ |

+---------------+-------------------------------------------------------------------+

1 row in set (0.000 sec)

相关文章