PostgreSQL Show Tables (日本語)
概要:このチュートリアルでは、psql
ツールとpg_catalog
スキーマを使用してPostgreSQLでテーブルを表示する方法を学びます。
MySQLから来ている場合は、特定のデータベース内のすべてのテーブルを表示する一般的なSHOW TABLES
ステートメントを使用することができます。
PostgreSQLはSHOW TABLES
ステートメントを直接サポートしていませんが、代替案を提供します。
PostgreSQLはpsqlを使用してテーブルを表示します
まず、psqlツールを使用してPostgreSQLに接続します。,
-U
フラグはユーザーを表し、-W
オプションではパスワードを入力する必要があります。 このコマンドでは、postgres
ユーザーを使用してPostgreSQLデータベースサーバーにログインします。
Secodnは、ユーザーのパスワードを入力しますpostgres
を押しますEnter
キーボード:
Code language: PHP (php)
第三に、例えば、データベースに切り替えます.,,dvdrental
:
Code language: PHP (php)
PostgreSQLデータベースサーバにログインすると、特定のデータベースに接続できることに注意してください。
このコマンドでは、-d
フラグはデータベースを意味します。 このコマンドでは、dvdrental
ユーザーを使用してpostgres
データベースに接続します。,
第三に、PostgreSQLコマンドプロンプトから\dt
コマンドを使用して、dvdrental
データベースにテーブルを表示します。
Code language: PHP (php)
出力:
テーブルの詳細を取得するには、\dt+
コマンドを使用できます。, これは、size
とdescription
列を追加します:
Code language: PHP (php)
PostgreSQLを使用してテーブルを表示しますpg_catalogスキーマ
postgresqlでテーブルを表示する別の方法は、SELECT
ステートメントを使用してpostgresqlカタログからデータをクエリすることです。
このクエリでは、
このクエリでは、SELECT
“1062c70458″>
システムテーブルをフィルタリングする句。, WHERE
句を省略すると、システムテーブルを含む多くのテーブルが取得されます。
Summary
- 特定のデータベース内のテーブルを表示するには、
\dt
または\dt+
コマンドをpsql
で使用します。 SELECT
ステートメントを使用して、pg_catalog.pg_tables
カタログからテーブル情報を照会します。
- このチュートリアルは役に立ちましたか?
- イェスノ