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カタログからテーブル情報を照会します。
- このチュートリアルは役に立ちましたか?
- イェスノ