ユーザーが作成したテーブルのみを表示し、MySQL データベースにデフォルトで存在するテーブルを除外する SQL コマンドはありますか?
質問する
5558 次
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 に答える