MySQL中修改库名的操作教程

 更新时间:2015年05月09日 11:14:12   投稿:goldensun  
这篇文章主要介绍了MySQL中修改库名的操作教程,是MySQL学习当中的基础知识,需要的朋友可以参考下

MySQL在5.1引入了一个rename database操作,但在MySQL5.1.23后又不支持这个命令。可以说是一个实验性的功能,没有在生产中支持过(mysql-5.1 release在mysql-5.1.30),那么生产中我们有时为了追求完美需要改一下库名。怎么操作呢?
这里提供一个变通的方法。
1. 创建出新库名:

mysql>create database db_v2;
 
mysql>create database db_v2;

2.生成rename语句,从olddb里迁移,我这里olddb里sbtest;

mysql>select concat("rename table ",table_schema,".",table_name," to db_v2.",table_name,";") into outfile '/tmp/rename_to_db_v2.sql' from information_schema.tables where table_schema='sbtest';
 
mysql>select concat("rename table ",table_schema,".",table_name," to db_v2.",table_name,";") into outfile '/tmp/rename_to_db_v2.sql' from information_schema.tables where table_schema='sbtest';

3.执行生成的sql

mysql>source /tmp/rename_to_db_v2.sql
 
mysql>source /tmp/rename_to_db_v2.sql

就这么简单可以搞定了。
Good luck!

相关文章

  • MySQL数据库表内容的增删查改操作实例详解

    MySQL数据库表内容的增删查改操作实例详解

    对于删除操作来说,是将表单个或者多个数据进行删除,而截断则是对整个表进行操作,会将整个表数据都清除,本文给大家介绍MySQL数据库表内容的增删查改操作大全,感兴趣的朋友一起看看吧
    2025-04-04
  • Oracle10个分区和Mysql分区区别详解

    Oracle10个分区和Mysql分区区别详解

    MySQL分区常用的是:range、list、hash、key,Oracle10g分区常用的是:range(范围分区)、list(列表分区)、hash(哈希分区)、range-hash(范围—哈希分区)、range-list(列表—复合分区)。下面通过本文详细给大家介绍Oracle10个分区和Mysql分区区别,一起看看
    2017-02-02
  • mysql 5.7.23 winx64解压版安装教程

    mysql 5.7.23 winx64解压版安装教程

    这篇文章主要为大家详细介绍了mysql 5.7.23 winx64解压版安装教程,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2018-09-09
  • Mysql 查询患某种疾病的患者语句

    Mysql 查询患某种疾病的患者语句

    select 语句的作用是根据输入的条件返回指定的数据结果,select 的语法可以有很多种查询的组合,基本上能够满足我们所有的查询数据需求,这篇文章主要介绍了Mysql 查询患某种疾病的患者,需要的朋友可以参考下
    2022-10-10
  • mysql数据备份与恢复实现方法分析

    mysql数据备份与恢复实现方法分析

    这篇文章主要介绍了mysql数据备份与恢复实现方法,结合实例形式分析了mysql数据备份与恢复常见实现方法与相关操作注意事项,需要的朋友可以参考下
    2020-04-04
  • 如何选择合适的MySQL日期时间类型来存储你的时间

    如何选择合适的MySQL日期时间类型来存储你的时间

    这篇文章主要介绍了如何选择合适的MySQL日期时间类型来存储你的时间,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2020-08-08
  • mysql8.0.11安装配置方法图文教程 MySQL8.0新密码认证方式

    mysql8.0.11安装配置方法图文教程 MySQL8.0新密码认证方式

    这篇文章主要为大家详细介绍了mysql8.0.11安装配置方法图文教程,以及MySQL8.0新密码认证方式,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2018-11-11
  • MySQL提示“too many connections“错误的解决过程

    MySQL提示“too many connections“错误的解决过程

    当大量的connect之后,就会出现Too many connections的错误,下面这篇文章主要给大家介绍了关于MySQL提示“too many connections“错误的解决过程,文中通过图文介绍的非常详细,需要的朋友可以参考下
    2022-04-04
  • MySQL错误日志与通用查询日志图文详析

    MySQL错误日志与通用查询日志图文详析

    精通MySQL日志管理,这对处理故障与优化太关键了,下面这篇文章主要给大家介绍了关于MySQL错误日志与通用查询日志的相关资料,文中通过实例代码介绍的非常详细,需要的朋友可以参考下
    2022-02-02
  • MySQL中my.ini文件的基础配置和优化配置方式

    MySQL中my.ini文件的基础配置和优化配置方式

    文章讨论了数据库异步同步的优化思路,包括三个主要方面:幂等性、时序和延迟,作者还分享了MySQL配置文件的优化经验,并鼓励读者提供支持
    2025-01-01

最新评论