如何使用 PHPmyAdmin 甚至通过某种查询在 MYSQL 中重新创建我的数据库结构?我想要的是获得数据库的骨架,我可以将其传输到任何服务器上。
PHPmyAdmin 仅在您创建特定表时提供 PHP 代码。任何人都知道我创建表格后如何获取该 PHP 代码?
如果我能得到,我只需要将这段代码 PHP 到任何服务器上,我的数据库就会立即重新创建。
PHPMyAdmin 允许您创建数据库的 SQL 转储。此 SQL 转储包含CREATE
数据库中表的语句,后面可能是INSERT
数据语句(您可以手动删除或要求 PHPMyAdmin 不要生成它们)。
您还可以使用 查询创建表的 SQL 语句SHOW CREATE TABLE foobar
。
查看该mysqldump
工具,它与 MySQL 一起安装。它可用于获取 SQL、CSV、制表符分隔、XML 等形式的数据以及CREATE TABLE
语句等。
我用SHOW CREATE TABLE
这个。它将输出适当的 SQL 来重新创建表。
使用 mysqldump,有许多不同的选项可供使用:
shell> mysqldump [OPTIONS] database [tables]
OR mysqldump [OPTIONS] --databases [OPTIONS] DB1 [DB2 DB3...]
OR mysqldump [OPTIONS] --all-databases [OPTIONS]