mysql - 如何获取将在 PHPMyAdmin 中重新创建 sql 表的查询

标签 mysql sql recreate

我在 MySQL 服务器上有一个表,并且想要获取将重新创建表的 SQL。

如何获取查询以重新创建 SQL 表?

最佳答案

MySQL 支持 SHOW CREATE TABLE返回用于创建表的 SQL。

来自他们的文档:

mysql> SHOW CREATE TABLE t;
CREATE TABLE t (
  id INT(11) default NULL auto_increment,
  s char(60) default NULL,
  PRIMARY KEY (id)
) ENGINE=MyISAM

如果您只有与数据库的连接,而不是服务器上的 CLI,这会很有用。如果您有 CLI,请像 liamgriffiths 推荐的那样使用 mysqldump。

关于mysql - 如何获取将在 PHPMyAdmin 中重新创建 sql 表的查询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6983344/

相关文章:

php - MySQL 1 个表、1 个选择、多个Where

php - 使用 php mysqli 或 pdo 更新数据库中的年龄列

android - 将 overridePendingTransition 与 recreate() 结合使用。能做到吗?

android - 如何重建以前的 Activity ?

php - 如何克服这个错误? "Undefined index: name in C:\Program Files\EasyPHP-12.0\www\ipetlin\signup.php on line 118"

mysql - 订购所有查询

java - 在SQL查询语句中分配变量

mysql - mysql获取最大连续重复记录数

mysql - 需要帮助构建带有 join 和 where 的多对多关系的 sql 查询