4

ユーザーが作成したテーブルのみを表示し、MySQL データベースにデフォルトで存在するテーブルを除外する SQL コマンドはありますか?

4

1 に答える 1

6

これで終わりです:

select * from information_schema.tables 
where table_schema not in ('information_schema', 'mysql', 'performance_schema')

にはinformation_schema、データベースに関するメタ情報が含まれています。を使用してすべてのテーブルを一覧表示できますinformation_schema.tables。2 つのメタスキーマinformation_schema、およびを除外するとmysql、すべてのユーザー テーブルが取得されます。

于 2011-05-13T11:21:34.973 に答える