PostgreSQL Show Tabele
Rezumat: în acest tutorial, veți învăța cum să arate tabele în PostgreSQL folosind psql
instrument și pg_catalog
schema.
Dacă veniți de la MySQL, poate doriți să utilizați populara declarație SHOW TABLES
care afișează toate tabelele dintr-o anumită bază de date.
PostgreSQL nu acceptă direct declarațiaSHOW TABLES
, dar vă oferă o alternativă.
PostgreSQL arată tabele folosind psql
Mai întâi, conectați-vă la PostgreSQL folosind instrumentul psql.,
-U
steag reprezintă pentru utilizator și -W
opțiune vă solicită să furnizeze parola. În această comandă, utilizați utilizatorul postgres
pentru a vă conecta la serverul de baze de date PostgreSQL.
Secodn, introduceți parola pentru utilizator postgres
și apăsați pe Enter
keywboard:
Code language: PHP (php)
în al Treilea rând, trecerea la o bază de date de ex..,, dvdrental
:
Code language: PHP (php)
Rețineți că vă puteți conecta la o bază de date specifică, atunci când vă conectați la baza de date PostgreSQL server:
În această comandă, -d
steagul înseamnă baza de date. În această comandă, vă conectați la dvdrental
datbase folosind postgres
utilizator.,
în al Treilea rând, utilizați \dt
comanda de la PostgreSQL prompt de comandă pentru a afișa tabele în dvdrental
date:
Code language: PHP (php)
Ieșire:
Pentru a obține mai multe informații pe mese, puteți folosi \dt+
comandă., Se va adăuga size
și description
coloane:
Code language: PHP (php)
PostgreSQL show tabele folosind pg_catalog schema
un Alt mod de a arăta tabele în PostgreSQL este de a utiliza SELECT
declarație pentru a interoga datele din PostgreSQL catalog, după cum urmează:
În această interogare, am folosit-o stare în WHERE
clauza de a filtra tabelele de sistem., Dacă omiteți clauza WHERE
, veți primi multe tabele, inclusiv tabelele de sistem.
Sumar
- Utilizare
\dt
sau\dt+
comandapsql
pentru a afișa tabele într-o bază de date specifică. - utilizați declarația
SELECT
pentru a interoga informațiile din tabel din catalogulpg_catalog.pg_tables
.
- a fost acest tutorial util ?
- YesNo