为已经填充的表获取 SQL? PHPMyAdmin

Posted

技术标签:

【中文标题】为已经填充的表获取 SQL? PHPMyAdmin【英文标题】:Getting SQL for already populated tables? PHP My Admin 【发布时间】:2017-04-18 10:47:27 【问题描述】:

使用 mysql 我可以运行查询:

SHOW CREATE TABLE 员工; 它将返回指定表的创建表语句。如果您已经创建了一个表,并且想要在另一个数据库上创建同一个表,这将非常有用。

是否可以为已经存在的一组行获取插入语句,这样如果设置了一个带有已创建表的空白数据库,则可以将 sql 粘贴到查询框中,并且将准确填充所有表和原版一样吗?

谢谢

在表中填充的数据示例,为此检索 sql。

【问题讨论】:

您可以将整个数据库与模式和数据一起导出,也可以将数据(插入语句)和模式(创建语句)分开导出。并且在 phpmyadmin 中有两个选项 是的,我知道..问题是如何分别检索插入语句的 sql.. 对不起,我没听懂;在您的评论中,您询问了有关单独检索 sql 语句的问题,但我对这个问题的理解是您希望能够将数据插入到已经存在的数据库(具有相同的结构)中。所以我不确定你要分离什么;您希望每一行都作为单独的 INSERT 语句或文件吗? 【参考方案1】:

检查以下链接以从 phpmyadmin 导出数据库

https://mediatemple.net/community/products/dv/204403864/export-and-import-mysql-databases

【讨论】:

以上是关于为已经填充的表获取 SQL? PHPMyAdmin的主要内容,如果未能解决你的问题,请参考以下文章

从 phpmyadmin 创建一个填充的下拉列表

sql [sql]为填充的表生成插入脚本

如何使用phpmyadmin恢复在sql中意外删除的表

如何在 phpMyAdmin 中使用自动增量

特殊字符、sql、csv、phpmyadmin、excel

SQL 更新语句为每个不同的表记录子集填充数字系列