mysql创建表喜欢查询?

时间:2011-07-09 20:25:46

标签: mysql

是否可以使用create table查询(创建表t2,如t1)来获取查询而不是实际的表?有点像复制一些管理控制台发送到编辑器功能?

1 个答案:

答案 0 :(得分:3)

我认为你正在寻找SHOW CREATE TABLE tablename;

'tablename'可以是当前数据库中的表格,如果您选择了一个,或者您可以将其限定为“dbname.tablename”。输出可用于再次创建表。实际上,我有时会在需要使用现有表的脚本中使用它,或者如果它不存在则创建它。首先,我将获得如上所示的表格创建信息,然后我将使用类似“

”的内容

CREATE TABLE IF NOT EXISTS tablename .........

..........”是SHOW CREATE TABLE tablename给我的所有好东西。

如果您对MySQL(数据库)以及SQL(该语言)的优秀教程感兴趣,您可以查看O'Reilly的书籍Learning MySQL。这很不错。