广告
返回顶部
首页 > 资讯 > 数据库 >mysql5.7数据库改名
  • 720
分享到

mysql5.7数据库改名

2024-04-02 19:04:59 720人浏览 泡泡鱼
摘要

数据库版本是5.7.17 今天接到需求说需要把数据库的名字从A改为B,查了下A数据库下有不到200张表,也不是很大,要是用导入导出也可以,就是还是会慢,时间宝贵啊,用的时间越少越好。 有个rename


数据库版本是5.7.17

今天接到需求说需要把数据库的名字从A改为B,查了下A数据库下有不到200张表,也不是很大,要是用导入导出也可以,就是还是会慢,时间宝贵啊,用的时间越少越好。

有个rename table命令,写个脚本主要用它来实现需求


  1. #!/bin/bash
  2. #先判断新数据库是否存在,要是不存在就创建。
  3. #列出老数据库下都有那些表,其中N和s参数起到的作用是格式化,有点类似于oraclesqlplus里的pagesize
  4. #用for循环来rename。

  5. Mysql -uroot -pxxxxDB2017# -e 'create database if not exists cus_0042'
  6. list_table=$(mysql -uroot -pxxxxDB2017# -Nse "select table_name from infORMation_schema.TABLES where TABLE_SCHEMA='old_databases'")

  7. for table in $list_table
  8. do
  9.     mysql -uroot -pxxxxDB2017# -e "rename table old_databases.$table to cus_0042.$table"
  10. done
您可能感兴趣的文档:

--结束END--

本文标题: mysql5.7数据库改名

本文链接: https://www.lsjlt.com/news/49323.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • mysql5.7数据库改名
    数据库版本是5.7.17 今天接到需求说需要把数据库的名字从A改为B,查了下A数据库下有不到200张表,也不是很大,要是用导入导出也可以,就是还是会慢,时间宝贵啊,用的时间越少越好。 有个rename...
    99+
    2022-10-18
  • 【Mysql】改数据库库名操作
    MySQL在5.1引入了一个rename database操作,但在MySQL5.1.23后又不支持这个命令。可以说是一个实验性的功能,没有在生产中支持过(mysql-5.1 release在mysql...
    99+
    2022-10-18
  • 修改MySQL 数据库名称
    MySQL不支持直接修改数据库名称语法。 那么要修改数据库名称该如何操作呢?例如,我们将数据库test 修改为test2。 第一步 创建新名称对应的数据库 create database if not exists test2 第二步 获取...
    99+
    2023-10-27
    数据库 mysql
  • MySQL数据库怎么改名
    这篇文章主要介绍了MySQL数据库怎么改名,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。PS:如下操作最好提前先做一次数据库的备份以防万一,...
    99+
    2022-10-18
  • MySQL数据库如何改名
    这篇“MySQL数据库如何改名”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“MySQL数据...
    99+
    2023-03-14
    mysql
  • Linux安装Mysql5.7数据库
    下载地址:https://downloads.mysql.com/archives/community/   1.上传到服务器并解压 tar -xvf mysql-5.7.26-linux-glibc2.12-x86_64.tar...
    99+
    2016-09-11
    Linux安装Mysql5.7数据库
  • ORACLE RAC数据库修改名称
    1.关闭一个实例[oracle@rac11g2 ~]$ sqlplus / as sysdba SQL> shutdown imm...
    99+
    2022-10-18
  • linux MySQL怎么更改数据库名
    这篇文章主要介绍“linux MySQL怎么更改数据库名”,在日常操作中,相信很多人在linux MySQL怎么更改数据库名问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”li...
    99+
    2022-10-18
  • Oracle怎么修改数据库名称
    这篇文章主要讲解了“Oracle怎么修改数据库名称”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Oracle怎么修改数据库名称”吧!1.关闭监听,正常关闭O...
    99+
    2022-10-18
  • navicat怎么修改数据库名称
    navicat中修改数据库名称的方法:1、打开Navicat工具;2、点击左上角“连接”菜单,连接数据库;3、双击打开需要操作的数据库;4、鼠标右键选中需要修改名称的数据库,选择“重命名”即可修改。具体操作步骤:在电脑桌面,双击navica...
    99+
    2022-10-14
  • phpmyadmin数据库名的修改方法
    小编给大家分享一下phpmyadmin数据库名的修改方法,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!phpmyadmin是一个以PHP为基础,以Web-Base方式架构在网站主机上的My...
    99+
    2022-10-18
  • navicat修改数据库名的方法
    小编给大家分享一下navicat修改数据库名的方法,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!  有一个数据库,名称为A,需要...
    99+
    2022-10-18
  • 怎么修改mysql数据库名称
    修改mysql数据库名称的方法:重命名所有的表,代码:CREATE DATABASE new_db_name;RENAME TABLE db_name.table1 TO new_...
    99+
    2022-10-08
  • mongodb怎么修改数据库名称
    要修改MongoDB中的数据库名称,可以按照以下步骤进行操作: 连接到MongoDB服务器。 切换到要修改的数据库。 运行命令`d...
    99+
    2023-10-27
    mongodb 数据库
  • Centos7 初始化MySQL5.7数据库
    Centos7 初始化MySQL5.7数据库 由于在上一篇文章如何在Centos7下安装MySQL5.7时,没有具体介绍开始使用数据库之前的重要的一步,那就是初始化数据库。所以今天给大家补上这篇具体操作的文...
    99+
    2022-10-18
  • 数据库名、实例名、数据库域名、全局数据库名、服务名
    数据库名、实例名、数据库域名、全局数据库名、服务名 ,这是几个令很多初学者容易混淆的概念。相信很多初学者都与我一样被标题上这些个概念搞得一头雾水。我们现在就来把它们弄个明白。1数据库名  什么是数...
    99+
    2022-10-18
  • mysql数据库改名的三种方法
    前不久去面试,被问到Innodb引擎的表如何改数据库名,当时我也只回答了MyISAM改如何操作,被一些细节问题打败,真是操蛋。如果表示MyISAM那么可以直接去到数据库目录mv就可以。Innodb完全不行,...
    99+
    2022-10-18
  • phpmyadmin修改数据库名称的示例
    这篇文章将为大家详细讲解有关phpmyadmin修改数据库名称的示例,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。phpmyadmin修改数据库名称的方法:1、登录php...
    99+
    2022-10-18
  • 修改mysql数据库名字的方法
    这篇文章主要介绍了修改mysql数据库名字的方法,具有一定借鉴价值,需要的朋友可以参考下。希望大家阅读完这篇文章后大有收获。下面让小编带着大家一起了解一下。改mysql数据库名称的方法:首先创建目标库;然后...
    99+
    2022-10-18
  • phpmyadmin数据库名称的修改方法
    小编给大家分享一下phpmyadmin数据库名称的修改方法,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!登录phpmyadmin...
    99+
    2022-10-18
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作