PostgreSQL táblázat megjelenítése
összefoglaló: ebben a bemutatóban megtudhatja, hogyan jelenítheti meg a táblákat a PostgreSQL-ben a psql eszköz és pg_catalog séma használatával.
Ha a MySQL-ből származik, akkor érdemes használni a népszerű SHOW TABLES nyilatkozatot, amely megjeleníti az összes táblát egy adott adatbázisban.
A PostgreSQL nem támogatja közvetlenül a SHOW TABLES nyilatkozatot, hanem alternatívát kínál Önnek.
PostgreSQL táblázatok megjelenítése a psql
használatával először csatlakozzon a PostgreSQL-hez a psql eszköz segítségével.,
The -U flag stands for the user and -W option requires you to provide the password. Ebben a parancsban apostgres felhasználót használja a PostgreSQL adatbázis-kiszolgálóra való bejelentkezéshez.
Secodn, írja be a jelszót a felhasználó postgres, majd nyomja meg a billentyűzet:
Code language: PHP (php)
harmadik, váltson át egy adatbázisra, pl..,, dvdrental:
Code language: PHP (php)
vegye figyelembe, hogy csatlakozhat egy adott adatbázishoz, amikor bejelentkezik a PostgreSQL adatbázis szerverre:
ebben a parancsban -d a zászló adatbázist jelent. Ebben a parancsban a dvdrental datbase-hez csatlakozik a postgres felhasználó segítségével.,
a Harmadik, használja a \dt parancs a PostgreSQL parancssorba, hogy megmutassa, táblázatokat a dvdrental adatbázis:
Code language: PHP (php)
Teljesítmény:
további információ táblázatok, akkor használja a \dt+ parancs., Hozzáadja a size és description oszlopok:
Code language: PHP (php)
PostgreSQL táblázatok megjelenítése a pg_catalog séma segítségével
a PostgreSQL táblázatok megjelenítésének másik módja a SELECTnyilatkozat A PostgreSQL katalógus adatainak lekérdezésére az alábbiak szerint:
ebben a lekérdezésben aWHEREzáradékot használtuk a rendszertáblák szűrésére., Ha kihagyja a WHERE záradékot, sok táblát kap, beleértve a rendszertáblákat is.
összefoglaló
- használja a
\dtvagy\dt+parancsot apsqltáblázatok megjelenítéséhez egy adott adatbázisban. - használja a
SELECTnyilatkozatot a táblázat információinak lekérdezéséhez apg_catalog.pg_tableskatalógusból.
- hasznos volt ez a bemutató ?
- YesNo