本文主要向大家介绍了MySQL数据库之MySQL 修改数据库名称的一个新奇方法 ,通过具体的内容向大家展现,希望对大家学习MySQL数据库有所帮助。

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

这里提供一个变通的方法。

1. 创建出新库名:

复制代码 代码如下:

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';

3.执行生成的sql

复制代码 代码如下:mysql>source /tmp/rename_to_db_v2.sql

就这么简单可以搞定了。

本文由职坐标整理并发布,希望对同学们学习MySQL有所帮助,更多内容请关注职坐标数据库MySQL数据库频道!

mysql数据库修改数据库名称_MySQL数据库之MySQL 修改数据库名称的一个新奇方法...相关推荐

  1. mysql数据库怎样添加字段_MySQL添加字段和修改字段的方法

    MySQL添加字段的方法并不复杂,下面将为您详细介绍MySQL添加字段和修改字段等操作的实现方法,希望对您学习MySQL添加字段方面会有所帮助. 1.登录数据库 >mysql -u root - ...

  2. mysql5.1修改登陆密码_mysql 5.1版本修改密码及远程登录mysql数据库的方法

    mysql创建用户并授权: 格式:grant 权限 on 数据库名.表名 to 用户@登录主机 identified by "用户密码"; grant[英][grɑ:nt]   承 ...

  3. mysql5.1修改登陆密码_mysql 5.1版本 修改密码,及远程登录mysql数据库

    mysql创建用户并授权: 格式:grant 权限 on 数据库名.表名 to 用户@登录主机 identified by "用户密码"; grant[英][grɑ:nt]   承 ...

  4. mysql数据库产生的背景_MySql路途之mysql背景

    mysql征程之mysql背景 MySQL是一个真正的多用户.多线程SQL数据库服务器.SQL(结构化查询语言)是世界上最流行的和标准化的数据库语言.MySQL是以一个客户机/服务器结构的实现,它由一 ...

  5. mysql 二进制日志 解析c++_mysql二进制日志文件恢复数据库

    二进制日志的文件的作用 mysql二进制日志文件用来记录所有用户对数据库操作,即记录用户对数据库操作的sql语句.如果有此文件,当数据库发生意外时,可以通过此文件查看到用户在此文件记录的时间段内用户所 ...

  6. mysql查阅建立的库_mysql 怎么查看创建的数据库和表

    展开全部 1.e68a8462616964757a686964616f31333339666635 //看当前使用的是哪个数据库 ,如果你还没选择任何数据库,结果是NULL. mysql>sel ...

  7. 怎么查mysql数据库版本信息查询_mysql 查询版本(mysql查询数据库版本信息)

    mysql 查询版本(mysql查询数据库版本信息) 2020-07-24 11:32:43 共10个回答 1.通过mysql的-V参数查询版本信息mysql-V2.登录mysql时可以查询版本信息m ...

  8. mysql怎么对比表结构_mysql怎么对比两个数据库表结构

    mysql怎么对比两个数据库表结构 发布时间:2021-02-03 11:45:58 来源:亿速云 阅读:58 作者:小新 这篇文章主要介绍了mysql怎么对比两个数据库表结构,具有一定借鉴价值,感兴 ...

  9. mysql修改索引语句_mysql——创建索引、修改索引、删除索引的命令语句

    查看表中已经存在 index:show index from table_name; 创建和删除索引索引的创建可以在CREATE TABLE语句中进行,也可以单独用CREATE INDEX或ALTER ...

最新文章

  1. 2013年3月百度之星B题
  2. ECCV2020|超快的车道线检测,代码模型已开源
  3. 如何将C# 7类库升级到C# 8?使用可空引用类型
  4. 安装ftp连接linux服务器配置,Linux下FTP安装及配置(VSFTPD服务器安装配置、FTP客户端安装配置)...
  5. UVa1491 - Compress the String(dfs)
  6. This text field does not specify an inputType or a hint
  7. python pywin32 微信_Pywin32错误地安装进Anaconda的Python里了
  8. v8学习笔记(二) Handle和HandleScope机制
  9. VMware Ubuntu 共享文件夹
  10. rgba的兼容性 IE
  11. java 定义utilities_java – 无法运行程序“/Applications/Utilities/...
  12. 技术圈儿007---Redis 生产架构选型解决方案
  13. linux mint 14 shurufa
  14. dell的boot设置
  15. linux安装i3wm桌面环境,ArchLinux + i3wm 桌面 Windows10 双系统安装(重点记录)
  16. WordPress博客自媒体主题:Autumn
  17. 区块链应用_资产证券化
  18. LWC 67: 764. Largest Plus Sign
  19. AXI协议详解(1)-协议简介
  20. Elasticsearch 7.X-8.0 AggregationBuliders 相关聚合函数(一)计数指标-百分位数

热门文章

  1. 区块链101:区块链的应用和用例是什么?
  2. JUnit 4 与 JUnit 3
  3. 数据库逻辑删除的sql语句_通过数据库的眼睛查询sql的逻辑流程
  4. gl3520 gl3510_带有gl gl本机的跨平台地理空间可视化
  5. 1743. 从相邻元素对还原数组
  6. leetcode 1442. 形成两个异或相等数组的三元组数目(位运算)
  7. 解决Javascript疲劳的方法-以及其他所有疲劳
  8. hacktoberfest_我第一次参加Hacktoberfest中学到了什么
  9. 静态变数和非静态变数_统计资料:了解变数
  10. django:资源网站汇总