質問: MySQLサーバーにテーブルがあり、テーブルを再作成するSQLを取得したいと思います。 SQLテーブルを再作成するためのクエリを取得するにはどうすればよいですか?
回答: ### 答え : #### 解決: MySQLは、テーブルの作成に使用されたSQLを返すために`SHOW CREATE TABLE` 彼らのドキュメントから: ``` mysql> SHOW CREATE TABLE t; CREATE TABLE t ( id INT(11) default NULL auto_increment, s char(60) default NULL, PRIMARY KEY (id) ) ENGINE=MyISAMCopy code ``` これは、サーバー上のCLIではなく、DBへの接続しかない場合に役立ちます。 CLIを使用している場合は、liamgriffithsが推奨するようにmysqldumpを使用してください。