数据导入与搜索全解析
1. 数据导入概述
在数据处理过程中,我们常常需要将导出的数据重新导入,这些数据可能是为了备份或转移而创建的,也可能来自其他应用程序的作者,包含应用程序的基础结构和一些示例数据。当前的 phpMyAdmin 版本(3.1)可以直接导入包含 MySQL 语句的文件(通常后缀为 .sql,但不一定)和 CSV 文件(逗号分隔值,分隔符不一定是逗号),未来版本可能支持更多格式的文件导入。导入和上传在这种情况下是同义词。
导入功能可以从多个面板访问:
- 主页、数据库视图或表视图中的“导入”菜单。
- 查询窗口内提供的“导入文件”菜单。
在版本 2.11.0 中添加了一个特性:导入文件可能包含 DELIMITER 关键字,这使 phpMyAdmin 能够模拟 mysql 命令行解释器。DELIMITER 分隔符用于划定包含存储过程的文件部分,因为这些过程本身可能包含分号。导入界面的默认值在 $cfg[‘Import’] 中定义。
2. 数据导入的限制
2.1 传输限制
导入时,源文件通常在客户端机器上,需要通过 HTTP 传输到服务器。这种传输需要时间并使用资源,而这些资源在 Web 服务器的 PHP 配置中可能是有限的。我们可以使用 FTP 等协议将文件上传到服务器,以绕过 Web 服务器的 PHP 上传限制。
2.2 时间限制
在 config.inc.php 中,$cfg[‘ExecTimeLimit’] 配置指令默认分配给任何 phpMyAdmin 脚本(包括文件上传后处理数据的脚本)300 秒(五分钟)的最大执行时间。值为 0
超级会员免费看
订阅专栏 解锁全文
1544

被折叠的 条评论
为什么被折叠?



