PostgreSQL Show Tables (日本語)

0 Comments

概要:このチュートリアルでは、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+コマンドを使用できます。, これは、sizedescription列を追加します:

Code language: PHP (php)

PostgreSQLを使用してテーブルを表示しますpg_catalogスキーマ

postgresqlでテーブルを表示する別の方法は、SELECTステートメントを使用してpostgresqlカタログからデータをクエリすることです。

このクエリでは、

このクエリでは、SELECT“1062c70458″>

システムテーブルをフィルタリングする句。, WHERE句を省略すると、システムテーブルを含む多くのテーブルが取得されます。

Summary

  • 特定のデータベース内のテーブルを表示するには、\dtまたは\dt+コマンドをpsqlで使用します。
  • SELECTステートメントを使用して、pg_catalog.pg_tablesカタログからテーブル情報を照会します。
  • このチュートリアルは役に立ちましたか?
  • イェスノ


コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です