返回顶部
首页 > 资讯 > 数据库 >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://lsjlt.com/news/49323.html(转载时请注明来源链接)

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

猜你喜欢
  • mysql5.7数据库改名
    数据库版本是5.7.17 今天接到需求说需要把数据库的名字从A改为B,查了下A数据库下有不到200张表,也不是很大,要是用导入导出也可以,就是还是会慢,时间宝贵啊,用的时间越少越好。 有个rename...
    99+
    2024-04-02
  • 【Mysql】改数据库库名操作
    MySQL在5.1引入了一个rename database操作,但在MySQL5.1.23后又不支持这个命令。可以说是一个实验性的功能,没有在生产中支持过(mysql-5.1 release在mysql...
    99+
    2024-04-02
  • MySQL数据库怎么改名
    这篇文章主要介绍了MySQL数据库怎么改名,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。PS:如下操作最好提前先做一次数据库的备份以防万一,...
    99+
    2024-04-02
  • MySQL数据库如何改名
    这篇“MySQL数据库如何改名”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“MySQL数据...
    99+
    2023-03-14
    mysql
  • 修改MySQL 数据库名称
    MySQL不支持直接修改数据库名称语法。 那么要修改数据库名称该如何操作呢?例如,我们将数据库test 修改为test2。 第一步 创建新名称对应的数据库 create database if not exists test2 第二步 获取...
    99+
    2023-10-27
    数据库 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+
    2024-04-02
  • navicat数据库怎么改名字
    如何更改 navicat 数据库名称:打开 navicat 并连接到数据库。在“数据库”面板中选择数据库。右键单击并选择“重命名”。输入新名称并确认。navicat 将确认更改。 如何...
    99+
    2024-04-24
    navicat
  • mysql如何更改数据库名
    要更改 mysql 数据库名,可通过以下步骤:连接 mysql 服务器。使用 rename database 语句重命名数据库,语法为:rename database old_name ...
    99+
    2024-06-15
    mysql
  • Centos7 初始化MySQL5.7数据库
    Centos7 初始化MySQL5.7数据库 由于在上一篇文章如何在Centos7下安装MySQL5.7时,没有具体介绍开始使用数据库之前的重要的一步,那就是初始化数据库。所以今天给大家补上这篇具体操作的文...
    99+
    2024-04-02
  • phpmyadmin数据库名的修改方法
    小编给大家分享一下phpmyadmin数据库名的修改方法,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!phpmyadmin是一个以PHP为基础,以Web-Base方式架构在网站主机上的My...
    99+
    2024-04-02
  • navicat修改数据库名的方法
    小编给大家分享一下navicat修改数据库名的方法,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!  有一个数据库,名称为A,需要...
    99+
    2024-04-02
  • Oracle怎么修改数据库名称
    这篇文章主要讲解了“Oracle怎么修改数据库名称”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Oracle怎么修改数据库名称”吧!1.关闭监听,正常关闭O...
    99+
    2024-04-02
  • linux MySQL怎么更改数据库名
    这篇文章主要介绍“linux MySQL怎么更改数据库名”,在日常操作中,相信很多人在linux MySQL怎么更改数据库名问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”li...
    99+
    2024-04-02
  • navicat怎么修改数据库名称
    navicat中修改数据库名称的方法:1、打开Navicat工具;2、点击左上角“连接”菜单,连接数据库;3、双击打开需要操作的数据库;4、鼠标右键选中需要修改名称的数据库,选择“重命名”即可修改。具体操作步骤:在电脑桌面,双击navica...
    99+
    2024-04-02
  • 怎么修改mysql数据库名称
    修改mysql数据库名称的方法:重命名所有的表,代码:CREATE DATABASE new_db_name;RENAME TABLE db_name.table1 TO new_...
    99+
    2024-04-02
  • mongodb怎么修改数据库名称
    要修改MongoDB中的数据库名称,可以按照以下步骤进行操作: 连接到MongoDB服务器。 切换到要修改的数据库。 运行命令`d...
    99+
    2023-10-27
    mongodb 数据库
  • oracle怎么修改数据库表名
    要修改Oracle数据库表名,您可以使用以下步骤: 1、使用管理员权限登录到Oracle数据库。 2、使用以下SQL语句来修改表名:...
    99+
    2024-04-09
    oracle 数据库
  • MySQL怎么更改数据库名字
    要更改MySQL数据库的名字,可以使用RENAME DATABASE语句。以下是更改数据库名字的步骤: 首先,确保没有任何人正在...
    99+
    2024-04-09
    MySQL 数据库
  • navicat怎么修改数据库名字
    使用 navicat 修改数据库名称的步骤:连接到数据库服务器。选择要重命名的数据库。右键单击数据库并选择“重命名”。输入新名称并单击“确定”。 如何使用 Navicat 修改数据库名...
    99+
    2024-04-23
    navicat
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作