讲师中心 微信公众号
AI工具推荐 视频效率加速

如何使用phpMyAdmin批量导出多张表

陌枫小哥_6806

陌枫小哥_6806

发布时间:2026-08-06 06:46:38

|

433人浏览过

|

来源于php中文网

原创

导出前须确认当前账户对目标数据库具备SELECT和LOCK TABLES权限,并进入具体数据库后通过Custom模式勾选多表;SQL格式含结构与数据,CSV仅含数据行。

导出前必须确认数据库权限和表选择方式

phpmyadmin 默认不支持跨数据库批量导出,所有要导出的表必须属于同一个数据库。如果你看到 export 页里只有单个表可选,或者 select tables 区域为空,大概率是当前登录账户缺少 select 权限,或该数据库下实际没有可读表。

操作前先检查:点击左侧数据库名 → 右上角「Structure」标签页 → 确认表列表可见且非灰色禁用状态。若表名右侧显示 no privileges,需联系 DBA 授予 SELECT 和 LOCK TABLES 权限(后者影响一致性导出)。

  • 不要在「Home」页直接点 Export —— 那只会导出整个数据库,不是“多张指定表”
  • 必须先进入目标数据库,再点顶部的 Export 标签
  • 在 Export method 中选 Custom,否则默认的 Quick 模式只允许全库或单表

勾选多张表时注意“Select All”按钮的隐藏逻辑

进入数据库的 Export 页面后,下方会列出所有表,默认是全未勾选状态。常见误区是以为只能手动一个个打勾——其实右上角有个不起眼的 Select all 按钮(文字链接,非复选框),但它只对当前页生效;而表格底部还有个带下拉箭头的 Select all,点击后弹出菜单,可选 Select all、Select unselect 或按正则匹配(如 log_.*)。

  • 如果表太多分页了,务必先调高每页显示数(右上角 Display 下拉选 500),再用底部的全局 Select all
  • 想排除某些表?先全选,再手动取消勾选不需要的——phpMyAdmin 不支持反向筛选
  • 勾选后页面不会跳转或刷新,需向下滚动才能看到已勾选项是否生效

导出格式选 SQL 还是 CSV 决定后续能否还原

批量导出的核心矛盾在于:你要的是“能重新建表导入的数据”,还是“给 Excel 处理的纯数据”。选错格式会导致无法回写或丢失结构。

QuickBooks Mileage CSV
QuickBooks Mileage CSV

使用 qbo-mileage CLI 及用户凭证,从 Airtable、Outlook 或 Google Calendar 记录生成 QuickBooks Online 里程 CSV 文件。

下载
  • SQL 格式:包含 CREATE TABLE 和 INSERT 语句,适合备份/迁移,但文件体积大;注意勾选 Disable foreign key checks,否则导入可能因外键约束失败
  • CSV 格式:只导出数据行,无表结构;必须确保所有目标表字段顺序、类型一致,否则合并 CSV 后难以区分来源
  • 如果只要某几列,SQL 导出下可展开 Columns 手动取消不需要的字段;CSV 则只能靠后续脚本清洗

大表导出失败常见于内存和超时限制

导出几十万行以上的表时,phpMyAdmin 很容易卡住或返回 504 Gateway Timeout 或 Allowed memory size exhausted 错误。这不是界面问题,而是 PHP 后端限制。

立即学习“PHP免费学习笔记(深入)”;

  • 临时解决:在导出页勾选 Save output to a file,并取消 Display results on page(避免浏览器渲染压力)
  • 根本办法:修改服务器配置,调高 max_execution_time(建议 ≥ 300)、memory_limit(≥ 512M)、post_max_size(≥ 128M)
  • 更稳妥的做法:改用命令行 mysqldump,例如:mysqldump -u user -p db_name table1 table2 table3 > export.sql

真正麻烦的不是怎么点按钮,而是导出后发现某张表的自增 ID 断了、或时间字段变成 0000-00-00 —— 这通常是因为导出时没勾选 Complete inserts 或 Extended inserts,导致部分值被省略。这种细节在界面上藏得深,但直接影响能否原样还原。

相关文章

PHP速学教程(入门到精通)
PHP速学教程(入门到精通)

PHP怎么学习?PHP怎么入门?PHP在哪学?PHP怎么学才快?不用担心,这里为大家提供了PHP速学教程(入门到精通),有需要的小伙伴保存下载就能学习啦!

下载

本站声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn

热门AI工具

更多
豆包大模型

豆包大模型是一款由字节跳动推出的企业级大语言模型服务平台。

WorkBuddy

一款AI办公效率工具,主要用于腾讯云推出的AI原生桌面智能体工作台,适合需要提升相关任务效率的用户。

PixTV
PixTV Hot

PixTV是一款面向AIGC内容创作的AI视频生成工具。

UP简历
UP简历 Hot

一款AI办公效率工具,主要用于基于AI技术的免费在线简历制作工具,适合需要提升相关任务效率的用户。

DeepSeek

DeepSeek是一款面向对话、写作、编程和推理场景的AI大模型工具。

墨刀AI
墨刀AI Hot

一款AI图像与设计工具,主要用于产品经理的专属智能体,适合需要提升相关任务效率的用户。

PixPix
PixPix Hot

PixPix是一款面向电商视觉生产的AI商品图生成工具。

Loomy
Loomy Hot

一款AI工具,主要用于科大讯飞发布的桌面级 AI 助理,比 OpenClaw 更易用、更安全!,适合需要提升相关任务效率的用户。

Lovart
Lovart Hot

一款面向视觉设计创作的AI设计平台,可通过智能体和画布工作流辅助制作海报、Logo、网页、PPT及其他视觉内容。

相关专题

更多
php文件怎么打开
php文件怎么打开

打开php文件步骤:1、选择文本编辑器;2、在选择的文本编辑器中,创建一个新的文件,并将其保存为.php文件;3、在创建的PHP文件中,编写PHP代码;4、要在本地计算机上运行PHP文件,需要设置一个服务器环境;5、安装服务器环境后,需要将PHP文件放入服务器目录中;6、一旦将PHP文件放入服务器目录中,就可以通过浏览器来运行它。

10064

2023.09.01

php怎么取出数组的前几个元素
php怎么取出数组的前几个元素

取出php数组的前几个元素的方法有使用array_slice()函数、使用array_splice()函数、使用循环遍历、使用array_slice()函数和array_values()函数等。本专题为大家提供php数组相关的文章、下载、课程内容,供大家免费下载体验。

5961

2023.10.11

php反序列化失败怎么办
php反序列化失败怎么办

php反序列化失败的解决办法检查序列化数据。检查类定义、检查错误日志、更新PHP版本和应用安全措施等。本专题为大家提供php反序列化相关的文章、下载、课程内容,供大家免费下载体验。

2075

2023.10.11

php怎么连接mssql数据库
php怎么连接mssql数据库

连接方法:1、通过mssql_系列函数;2、通过sqlsrv_系列函数;3、通过odbc方式连接;4、通过PDO方式;5、通过COM方式连接。想了解php怎么连接mssql数据库的详细内容,可以访问下面的文章。

3748

2023.10.23

php连接mssql数据库的方法
php连接mssql数据库的方法

php连接mssql数据库的方法有使用PHP的MSSQL扩展、使用PDO等。想了解更多php连接mssql数据库相关内容,可以阅读本专题下面的文章。

4434

2023.10.23

html怎么上传
html怎么上传

html通过使用HTML表单、JavaScript和PHP上传。更多关于html的问题详细请看本专题下面的文章。php中文网欢迎大家前来学习。

3471

2023.11.03

PHP出现乱码怎么解决
PHP出现乱码怎么解决

PHP出现乱码可以通过修改PHP文件头部的字符编码设置、检查PHP文件的编码格式、检查数据库连接设置和检查HTML页面的字符编码设置来解决。更多关于php乱码的问题详情请看本专题下面的文章。php中文网欢迎大家前来学习。

4957

2023.11.09

php文件怎么在手机上打开
php文件怎么在手机上打开

php文件在手机上打开需要在手机上搭建一个能够运行php的服务器环境,并将php文件上传到服务器上。再在手机上的浏览器中输入服务器的IP地址或域名,加上php文件的路径,即可打开php文件并查看其内容。更多关于php相关问题,详情请看本专题下面的文章。php中文网欢迎大家前来学习。

3882

2023.11.13

LLVM自定义Pass怎么写
LLVM自定义Pass怎么写

本专题聚焦LLVM自定义Pass开发,整理Pass类结构、run()方法、PreservedAnalyses、CMake构建、插件注册、-load-pass-plugin加载和测试用例编写流程。

100

2026.09.30

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
相关推荐
/
热门推荐
/
最新课程
墨刀帮助中心
墨刀帮助中心

共0课时 | 0人学习

MyEclipse学习中心
MyEclipse学习中心

共0课时 | 0人学习

Apache Subversion 官方手册
Apache Subversion 官方手册

共0课时 | 0人学习

关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn