LOCK TABLES `table_test` WRITEUNLOCK TABLESLOCK TABLES `table_test` READUNLOCK TABLES
参数 | 说明 |
目标数据库 | 选择待导入的目标数据库。 |
文件类型 | 文件类型包括 SQL、CSV 和 Excel。 SQL:选择 SQL 文件类型后请选择导入文件并配置以下参数。 更多配置:单击显示,勾选是否忽略外键。 CSV、Excel:选择 CSV 或 Excel 文件类型后还需要配置以下参数。 导入表:选择待导入数据的表。 是否锁表:选择是否锁表。开启表级别写锁,在导入过程中其他线程的读写操作都将会被阻塞。 包含列名:选择导入文件是否包含列名。 导入方式:选择插入或替换。 分隔符:支持除双引号和 Tab 键外的任意字符串,默认为英文逗号(,)。仅 CSV 文件类型涉及。 设置分隔符(如英文逗号)后,在读取数据时生效,将每一行分割成不同的字段。例如,当读取一行 "ad","po","vb",分隔符会把这行拆分为三个字段,分别对应列名的值。在组装 SQL 语句时,这些部分被用作插入值。 |
文件编码 | 选择文件编码格式,包括 utf8、gbk、gb2312、latin1。 |
导入文件 | 单击点击上传上传本地文件或拖拽文件至对应区域。仅允许上传3GB以内且格式为 .sql、.csv 的文件和10MB以内的 .xlsx 文件。 |

参数 | 说明 |
导出方案 | 选择导出方式: 导出表:按表导出。 导出 SQL 语句:按自定义 SQL 语句导出查询结果。 说明: 导出方案选择导出 SQL 语句时,不支持连表 join、子语句等 SQL 导出。 参考语法如下: select * from ruirui_test where id > 5 order by id desc limit 30 |
目标数据库 | 选择需导出的目标数据库。 |
目标表 | 选择导出的表范围(仅导出表方案下显示): 全部表:导出所选数据库下的全部表。 部分表:自定义选择需导出的表。 |
文件类型 | 选择导出文件的格式:SQL、CSV 或 Excel,文件大小支持 3GB 以内。 |
文件编码 | 选择文件编码格式,包括 utf8、utf8mb4、gbk、gb2312、latin1。 |
导出内容 | 仅同时选择 SQL 文件类型和导出表方案下显示,可选: 数据:仅导出表数据。 结构:仅导出表结构。 数据和结构:同时导出表结构与数据。 |
导出执行 SQL | 仅选择导出 SQL 语句方案下显示,输入需要执行并导出结果的 SQL 语句。 |
高级选项 | 单击展开,配置以下高级参数(仅选择导出表和 SQL 文件类型显示)。 |
是否锁表 | 设置导出过程中是否锁表,默认关闭(不锁表)。 注意: 锁表能保证数据在导出过程中的一致性,同时也需注意由于对表加了读锁,在锁被释放前写操作将会被阻塞。 |
导出对象 | 选择需要一并导出的数据库对象,包括事件、触发器、视图、存储过程和函数。 |
数据选项 | 勾选后,导出时对二进制字段使用十六进制标记。 |
其他 | 配置额外的导出选项: 压缩 Insert 为批量写入:合并多条 INSERT 语句以提升写入效率。 在 CREATE 语句前生成 DROP 语句:在每条 CREATE 语句前增加对应的 DROP 语句。 在 INSERT 语句前生成 TRUNCATE TABLE 语句:在每条 INSERT 语句前增加 TRUNCATE TABLE 语句。 说明: 开启在 CREATE 语句前生成 DROP 语句,普通表与视图差异如下: 普通表:在建表语句之前会先 DROP 该表(如果存在该表)。示例: DROP TABLE IF EXISTS xxx;视图:在建视图的语句前添加删除该视图语句。示例: DROP VIEW IF EXISTS xxx;开启在 INSERT 语句前生成 TRUNCATE TABLE 语句,会先清空表中的所有数据,然后再执行 INSERT 操作来插入新的数据。清空后的数据可能无法复原,请谨慎操作。 |

文档反馈