Bor*_*lis 19 mysql sql recreate
我在MySQL服务器上有表,并希望获得重新创建表的SQL.
如何获取查询以重新创建SQL表?
J.J*_*.J. 59
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
Run Code Online (Sandbox Code Playgroud)
如果您只连接到数据库,而不是服务器上的CLI,则此功能非常有用.如果您有CLI,请使用像liamgriffiths推荐的mysqldump.
lia*_*ths 13
mysqldump可以做到 - http://dev.mysql.com/doc/refman/5.1/en/mysqldump.html
你可以像这样使用它:
mysqldump [databasename] [tablename] > mysqltablesql.sql
Run Code Online (Sandbox Code Playgroud)
如果您使用的是phpMyAdmin,请选择一个表格,然后单击"导出"选项卡.其中一种输出类型是SQL.选择此选项将生成一个SQL脚本来创建表并插入当前表中的所有数据.确保在转储数据选项下选择"结构和数据"
| 归档时间: |
|
| 查看次数: |
44953 次 |
| 最近记录: |