mysql修改数据库名称命令

发布时间: 2023-11-21 10:55 阅读: 文章来源:1MUMB489PS

在MySQL 5.1.7版本中提供了修改数据库名称的SQL语句,语法格式如下:

rename DATABASE db_name TO new_db_name

但是从 MySQL 5.1.23 版本之后,就将此SQL 语句去掉了,原因是此 SQL 语句可能会造成数据丢失。虽然MySQL 没有直接提供修改数据库名称的QL语句,但是,可以通过其他方式达到

修改 MySQL 数据库名称的效果。

7.3.1 通过重命名数据表修改数据库名称

(1)在MySQL 中创建数据库test_old,并在test数据库中创建名称为table_test 的数据表。

mysqI> CREATE DATABASE IF NOT EXISTS test_old; Query OK, 1 row affected (0.01 sec)

mysqi> USE test_old; Database changed

mysqL> CREATE TABLE IF NOT EXISTS table_test(id int); Query OK, O rows affected (0.01 sec)

(2)查看名称为test old数据库下的数据表。 mysqI> SHOW TABLES;

•••展开全文