课程
/数据库
/MySQL
/与MySQL的零距离接触
mysql中数据库名修改的语句应该是怎样的呢?
2016-09-19
源自:与MySQL的零距离接触 1-7
正在回答
RENAME DATABASE db_name TO new_db_name
但是这条语句在mysql 5.1.7中被添加进来,到了5.1.23又去掉了。据说有可能丢失数据。还是不要用的好。
建议用下面的方式,首先建立一个新的数据库,然后把原数据库的所有表都改名到新数据库中,然后删除原数据库
代码如下:
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;
weibo_我是广明_0 提问者
alter table tbl_name change new_name 或者 rename table tbl_name to new_name
好像是不能修改的
举报
本课程涵盖全部MySQL数据库的基础,学习MySQL数据库的基础知识