【问题标题】:converting 'describe' into 'create table' in MySQL?在 MySQL 中将“描述”转换为“创建表”?
【发布时间】:2013-12-02 18:54:13
【问题描述】:

我们可以从 description (describe) 中得到一个“create table”命令吗? 我有一张表,我可以从“DESC TableName”中获得其描述。我想知道我是否可以知道该表是如何创建的(以便我可以对其他内容使用相同的命令)?我可以得到 sql-dump 但我想知道是否有其他方法。提前致谢!

【问题讨论】:

  • '表是如何创建的'--你能解释一下吗
  • 我的意思是创建该表的实际命令。感谢@Sashi,我现在明白了。它是“显示创建表 tableName”。

标签: mysql create-table


【解决方案1】:

试试这个 :::

Show create table tableName

【讨论】:

  • 完美..!谢谢..!! :)
【解决方案2】:

如果您希望创建一个具有相同结构和属性的新 表,您可以使用:

CREATE TABLE newTable LIKE tableName

create table reference

【讨论】:

  • 非常感谢汤姆。实际上,我想知道是否可以获得创建该特定表的 SQL 命令。
  • 没问题,我已经添加了我的答案的解释。
  • 这当然很有帮助。我也不知道这个命令。感谢您让我知道。
【解决方案3】:

还有:

SHOW CREATE TABLE tbl_name

显示创建命名表的CREATE TABLE 语句。要使用此语句,您必须对表具有某些特权。此语句也适用于视图。

参考:http://dev.mysql.com/doc/refman/5.6/en/show-create-table.html

【讨论】:

  • 当然是 Sathish。我现在明白了。非常感谢..! :)
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-08-20
  • 2017-05-11
  • 1970-01-01
  • 1970-01-01
  • 2013-05-26
  • 2020-06-06
相关资源
最近更新 更多