MySQL db 構造を Excel ファイルにエクスポートするツールはありますか? 例えば:
1 ID int(10) not null pri 0 index comment
助けてくれてありがとう。
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'
これはあなたが望むことをします:
SHOW FULL FIELDS FROM table