MysqlDump根据通配符批量导出

今天又遇到一个新的问题
原来有一个数据库A,要将数据库A以space开头和tmp开头的表移动到本实例的B数据库。
A数据库的表
  1. create table tmp_a (a int);
  2. create table tmp_b (a int);
  3. create table tmp_c (a int);
  4. create table tmp_d (a int);
  5. create table tmp_e (a int);
  6. create table tmp_f (
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
`mysqldump` 工具是 MySQL 和 MariaDB 自带的备份工具,可以用来导出(备份)数据库,也可以用来导入(恢复)数据库。以下是使用 `mysqldump` 工具导入和导出数据的步骤: ## 数据库导出 1. 打开命令行终端 2. 进入 MySQL 或 MariaDB 的安装目录 3. 输入以下命令,导出数据库: ``` mysqldump -u 用户名 -p 数据库名 > 备份文件名.sql ``` 其中,用户名是连接数据库时使用的用户名,数据库名是你要备份的数据库名,备份文件名是你想要保存备份的文件名。 4. 按回车键,然后输入密码,备份文件将会保存在当前目录下。 ## 数据库导入 1. 打开命令行终端 2. 进入 MySQL 或 MariaDB 的安装目录 3. 输入以下命令,导入数据库: ``` mysql -u 用户名 -p 数据库名 < 备份文件名.sql ``` 其中,用户名是连接数据库时使用的用户名,数据库名是你要恢复的数据库名,备份文件名是你之前保存备份的文件名。 4. 按回车键,然后输入密码,等待恢复完成。 在导入和导出数据的过程中,需要注意以下几点: - 请确保在导入数据之前已经创建了目标数据库,否则导入过程可能会出错。 - 如果备份文件中包含了 CREATE DATABASE 语句,那么在导入数据之前需要先创建对应的数据库。 - 如果备份文件中包含了 CREATE TABLE 语句,那么在导入数据之前需要先创建对应的表结构。 - 如果备份文件中包含了 INSERT 语句,那么在导入数据之后,数据就已经被成功导入回数据库中了。如果备份文件中没有包含 INSERT 语句,那么可以使用 LOAD DATA INFILE 语句将数据文件导入到相应的表中。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值