vwedesam / mysql-export-import
导入和导出 MySQL 数据库/表
dev-main
2021-01-26 12:17 UTC
Requires (Dev)
- phpunit/phpunit: ^5.7
This package is auto-updated.
Last update: 2024-09-26 20:42:06 UTC
README
MySQL 是一个流行的基于 Linux 的数据库程序。作为数据库,MySQL 是一个多功能的应用程序。它可以用于从简单的产品数据库到复杂的 WordPress 网站。
这个包将帮助您在 PHP 中导出 MySQL 数据库并将其从备份文件导入。
功能!
- 将 MySQL 数据库和表导出到文件 (.sql)
- 从文件导入
有关 SQLITE 数据库导出和导入的详细信息,请参阅 SQLITE 导出和导入库
安装
此库需要 PHP 运行。
$ composer require vwedesam/mysql-export-import
示例:1
使用辅助函数 mysqlExporter 和 MysqlImporter 与连接 "params"
require "../vendor/autoload.php"; $host = "localhost"; $user = "root"; $pass = ""; $name = "my_mysql_db"; // Connection Parameters $connection_params = [ 'host' => $host, 'name' => $name, 'user' => $user, 'pass' => $pass ]; // parameters // 1: Mysql database Instance <instance> // 2. mysql tables to be export <Array> // 3. backup name <String> // 4. connection parameters <Array> MysqlExporter(null, ['products'], false, $connection_params); // parameters // 1: Mysql database Instance <instance> // 2. full path eg "../filepath/db.sql" to mysql dump file (.sql, .zip) // 3. connectoin params <Array> MysqlImporter(null, $sql_content, $connection_params); // return: true / false
示例:2
使用辅助函数 mysqlExporter 和 MysqlImporter 与 "Mysql 实例"
require "../vendor/autoload.php"; $host = "localhost"; $user = "root"; $pass = ""; $name = "my_mysql_db"; $dsn = "mysql:dbname=$name;host=$host"; // PDO instance $db_instance = new \PDO($dsn, $user, $pass); MysqlExporter($db_instance); MysqlImporter($db_instance, $sql_content); // return: true / false
更多示例
许可证
MIT