首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在PHPMyAdmin中获取重新创建sql表查询

问如何在PHPMyAdmin中获取重新创建sql表查询
EN

Stack Overflow用户
提问于 2011-08-08 22:06:35
回答 6查看 51K关注 0票数 22

我有一个表在MySQL服务器上,想得到的SQL,将重新创建的表。

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

EN

回答 6

Stack Overflow用户

回答已采纳

发布于 2011-08-08 22:14:55

mysqldump可以做到这一点- http://dev.mysql.com/doc/refman/5.1/en/mysqldump.html

你可以这样使用它:

代码语言:javascript
复制
mysqldump [databasename] [tablename] > mysqltablesql.sql
票数 15
EN

Stack Overflow用户

发布于 2011-08-08 22:38:15

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

从他们的文档中:

代码语言:javascript
复制
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,请使用mysqldump,就像mysqldump建议的那样。

票数 65
EN

Stack Overflow用户

发布于 2011-08-08 22:13:52

如果您使用的是phpMyAdmin,请选择一个表,然后单击“导出”选项卡。其中一种输出类型是SQL。选择此选项将生成一个SQL脚本来创建表,并插入表中当前存在的所有数据。确保在dump data选项下选择'Structure and Data‘

票数 8
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/6983344

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档