データベース内のシステムテーブル

すべてのテーブル、列、権利の列挙を行う必要がある場合はまれです。開発中、これはクライアントプログラムによって行われます。 しかし、開発がリモートで実行され、セキュリティの原則で複製されたデータベースに違いが見られない場合、占いの死点、問題、データが到着しない理由から移動するには、テーブルの構造と権限の所有権について基本的なクエリを行う必要があります。



キーはトンです。 残りとそれ自体を記述するシステムテーブル。 ANSI SQLにはこのような標準がないため、さまざまなエンジンがこのようなテーブルへのさまざまなアクセスを実装しています。



Mysqlは個別のリクエストタイプです。 SHOWは、データベースの状態、プロセスの負荷なども表示できます。

SHOW TABLEステータス



Postgre-階層は原則のdatabase.schema.tableに従って分割されているため、管理者は新しいデータベースの作成を好まないことがよくあります。それらの場合、pg_catalogおよびinformation_schemaシステムスキームは毎回複製されます。

information_schema.tablesからtable_name、table_schemaを選択します//すべてのテーブル

information_schema.columnsからcolumn_nameを選択しますWHERE table_name = 'columns' //悪循環



Oracle-通常のテーブル。実際にはほとんどの人が選択して交換することはできません



ALL_TABLESから*を選択します

USER_TABLESから*を選択



- オリジナル



All Articles