ホームページ >データベース >mysql チュートリアル >MySQL の 1 つのステートメントでデータベース内のすべてのテーブルを記述するにはどうすればよいですか?

MySQL の 1 つのステートメントでデータベース内のすべてのテーブルを記述するにはどうすればよいですか?

王林
王林転載
2023-09-03 09:29:05812ブラウズ

MySQL の 1 つのステートメントでデータベース内のすべてのテーブルを記述するにはどうすればよいですか?

INFORMATION_SCHEMA.COLUMNS を使用すると、データベース内のすべてのテーブルを 1 つのステートメントで記述することができます。構文は次のとおりです。

SELECT *FROM INFORMATION_SCHEMA.COLUMNS WHERE TABLE_SCHEMA=’yourDatabaseName’\G

ここでは、2 つのテーブルを持つデータベースの例を使用しています。

テーブル名は次のとおりです -

  • mytable
  • yourtable

上記の構文をデータベースに実装します。クエリは次のとおりです。 -

mysql> select * FROM information_schema.columns WHERE table_schema = 'sample'\G

次は、データベース内の 2 つのテーブルを説明する出力です。

えええええ

以上がMySQL の 1 つのステートメントでデータベース内のすべてのテーブルを記述するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事はtutorialspoint.comで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。