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