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
\dtsau\dt+comandapsqlpentru a afișa tabele într-o bază de date specifică. - utilizați declarația
SELECTpentru a interoga informațiile din tabel din catalogulpg_catalog.pg_tables.
- a fost acest tutorial util ?
- YesNo