9

MySQL db 構造を Excel ファイルにエクスポートするツールはありますか? 例えば:

1   ID  int(10)  not null  pri   0  index   comment

助けてくれてありがとう。

4

4 に答える 4

10

information_schema.columns必要なデータを取得するためにクエリを実行できます。

SELECT * from information_schema.columns
WHERE table_schema = 'db_2_66028'
AND table_name = 'tbl';
  • table_schemaあなたのデータベースの名前です
  • table_nameテーブルの名前。これを省略すると、すべてのテーブルの列情報を照会します。

ライブ デモについては、 http://sqlfiddle.com/#!2/23f9b/1を参照してください。ここでSELECT *は簡単にするために使用しましたが、おそらく特定のニーズに合わせて必要な列のみを選択する必要があります。


さらに、MySQL はクエリ結果をCSV ファイルとしてエクスポートできます。このテキスト形式は、他のスプレッドシートと同様に、Excel で簡単に読み取ることができます。そのような何かがうまくいくかもしれません:

SELECT * from information_schema.columns
WHERE table_schema = 'db_2_66028'
AND table_name = 'tbl'
INTO OUTFILE '/tmp/result.csv'
FIELDS TERMINATED BY ',' OPTIONALLY ENCLOSED BY '"'
ESCAPED BY ‘\\’
LINES TERMINATED BY '\n'
于 2013-08-01T09:32:53.243 に答える
0

これはあなたが望むことをします:

SHOW FULL FIELDS FROM table
于 2013-08-01T09:01:18.967 に答える