ユーザーが作成したテーブルのみを表示し、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 に答える