如何使用MySQL Workbench进行数据库备份?我们可以通过以下方式进行备份吗-

  1. 备份文件(.sql)包含Create Table语句和Insert into Table语句
  2. 备份文件(.sql)只包含Create Table语句,不包含所有表的Insert into Table语句
  3. 备份文件(.sql)只包含Insert into Table语句,不包含所有表的Create Table语句

推荐答案

对于Workbench 6.0

打开MySql工作台.

创建New Server Instance的步骤:

  1. Server Administrator内 Select New Server Instance选项.
  2. 提供连接详细信息.

创建新服务器实例后,它将在Server Administration个列表中可用.双击您创建的服务器实例,或者单击Manage Import/Export选项并 Select 服务器实例.

现在,从DATA EXPORT/RESTORE Select DATA EXPORT选项中, Select 要备份的模式和模式对象.

您可以使用下面给出的不同方式生成备份文件-

Q.1) Backup file(.sql) contains both Create Table statements and Insert into Table Statements

ANS:

  1. Select 开始导出选项

Q.2) Backup file(.sql) contains only Create Table Statements, not Insert into Table statements for all tables

ANS:

  1. Select Skip Table Data(no-data)选项

  2. Select 开始导出选项

Q.3) Backup file(.sql) contains only Insert into Table Statements, not Create Table statements for all tables

ANS:

  1. Tables面板内 Select "高级选项"选项卡- Select no-create info-Do not write CREATE TABLE statement that re-create each dumped table选项.
  2. Select 开始导出选项

对于Workbench 6.3

  1. 单击导航器面板左侧的管理选项卡
  2. 点击数据导出选项
  3. Select 模式
  4. Select 表格
  5. 根据您的要求,从表格列表下方的下拉列表中 Select 所需选项
  6. 选中"包括创建模式"复选框
  7. 点击高级选项
  8. 在"插入"面板中选中"完成插入"复选框
  9. 开始出口

对于Workbench 8.0

  1. 转到Server
  2. Database Export

这打开了类似这样的东西

MySQL Workbench

  1. Tables to export中 Select 要导出的架构
  2. 点击Export to Self-Contained file
  3. 判断Advanced Options...是否与您想要的完全一致
  4. 点击按钮Start Export

Mysql相关问答推荐

完全相同的A B表达在SQL中的不同上下文中意外返回不同的结果

SQL查询仅插入5行

mysql使用LIKE查找二进制字段有问题

在MySQL中存储一条帖子的点赞数量

可以优化这个带有重复WHERE子句的查询吗?

MySQL Group by或Distinct in Window函数

如何从mysql中的不可用日期范围获取可用日期范围?

我在 mysql 查询中需要帮助,我想在年龄之间按年龄过滤器分组,并显示 0 计数之间找不到的数据

如何计算每行的剩余金额?

MYSQL:如何根据之前的相关记录获取记录

在 SQL 中的 case 语句之后将新列转换为 INT

MYSQL 或 Laravel Eloquent 如何从这个订单中统计细节

Select 在同一天售出不同活动门票的收银员

MySQL函数查找两个日期之间的工作日数

MySQL - 使一对值唯一

org.hibernate.InstantiationException:没有实体的默认构造函数::principal.Cliente

在 MySQL 中重命名外键列

utf8mb4_unicode_ci 与 utf8mb4_bin

在 PHP/MySQL 中将日期时间存储为 UTC

PHP mySQL - 将新记录插入表中,主键自动递增