修改数据库名称

时间:2022-09-21 13:08:20

  三种方法

1、利用SQL语句直接修改

RENAME DATABASE db_name TO new_db_name

缺点:在这个语法在mysql 5.1.7中被添加进来,到了5.1.23又去掉了,据说有可能丢失数据

2、修改MySQL源文件名字

对于所有表都是MyISAM类型
关闭mysqld
把data目录中的db_name目录重命名为new_db_name
开启mysqld

缺点:不方便,而且容易删除文件,命名错误等  

3、创建新数据库,把旧库中数据库表导入新数据库中(推荐:相对较前面的安全,但是操作繁琐)

1、CREATE DATABASE new_db_name; 创建新数据库
RENAME TABLE db_name.table1 TO new_db_name.table1,db_name.table2 TO new_db_name.table2; 移动数据库表
DROP DATABASE db_name;删除旧的数据库