如何在mysql中修改数据库名

如何在MySQL中修改数据库名?针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。

成都创新互联公司成立于2013年,是专业互联网技术服务公司,拥有项目成都网站设计、网站制作网站策划,项目实施与项目整合能力。我们以让每一个梦想脱颖而出为使命,1280元攸县做网站,已为上家服务,为攸县各地企业和个人服务,联系电话:028-86922220

方法:

一般我们选择通过修改表名称来间接实现修改数据库名称。

1、创建新库:

create database db_new;

2、修改表名,将表移动到新库里:

rename table db_old.tb to db_new.tb;

如果库里有很多表,就要写一个脚本,批量执行。

3、最后删除旧库:

drop database db_old;

附上一个shell脚本批量修改表名称。

#!/bin/bash
# 假设将db_old数据库名改为db_new
mysql -h227.0.0.1 -uadmin -p'123456' -e 'create database if not exists db_new'
list_table=$(mysql -h227.0.0.1 -uadmin -p'123456' -Nse "select table_name from information_schema.
TABLES where TABLE_SCHEMA='db_old'")
for table in $list_table
do
    mysql -h227.0.0.1 -uadmin -p'123456' -e "rename table db_old.$table to db_new.$table"
done

关于如何在mysql中修改数据库名问题的解答就分享到这里了,希望以上内容可以对大家有一定的帮助,如果你还有很多疑惑没有解开,可以关注创新互联行业资讯频道了解更多相关知识。


分享名称:如何在mysql中修改数据库名
文章转载:http://bzwzjz.com/article/gopgjj.html

其他资讯

Copyright © 2007-2020 广东宝晨空调科技有限公司 All Rights Reserved 粤ICP备2022107769号
友情链接: 成都网站设计 成都网站设计 重庆企业网站建设 H5网站制作 企业网站制作 成都商城网站建设 成都网站建设 成都网站建设公司 公司网站建设 成都定制网站建设 重庆外贸网站建设 企业网站设计 手机网站制作设计 成都品牌网站设计 营销型网站建设 成都网站设计 网站建设推广 成都响应式网站建设公司 上市集团网站建设 专业网站设计 成都做网站建设公司 成都网站设计