PostgreSQL Show Tabele

0 Comments

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+ comanda psql pentru a afișa tabele într-o bază de date specifică.
  • utilizați declarația SELECT pentru a interoga informațiile din tabel din catalogul pg_catalog.pg_tables.
  • a fost acest tutorial util ?
  • YesNo


Lasă un răspuns

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *