logo

Tabelul de descriere PostgreSQL

În această secțiune, vom discuta cum descrieți un tabel în PostgreSQL .

În PostgreSQL, pentru a găsi informațiile pe coloanele unui tabel, putem folosi interogarea comenzii describe în două moduri diferite, care sunt după cum urmează:

    PostgreSQL descrie tabelul folosind pgAdmin 4 PostgreSQL Descrieți tabelul folosind psql

Notă: În PostgreSQL, nu putem avea comanda directă pentru a descrie tabelul, dar utilizând MySQL, folosim comanda DESCRIBE direct pentru a identifica informațiile de pe coloanele unui anumit tabel.

PostgreSQL DESCRIBE TABLE folosind pgAdmin 4

În pgAdmin 4, vom folosi schema_informatiei pentru descrierea tabelelor.

Aici schema de informare în sine este o schemă care este prezentă automat în toate bazele de date și apelată schema_informatiei . Și în mod implicit, nu este disponibil în calea de căutare a schemei. Astfel, dacă dorim să accesăm toate obiectele, îl vom folosi prin denumirile sale calificate.

text de împachetare css

Utilizatorul primește toate avantajele schemei particulare dacă proprietar a schemei informaţionale este utilizatorul original al bazei de date .

Între timp, în schema de informații, numele unora dintre obiecte sunt nume generice, ceea ce s-ar putea întâmpla în aplicațiile utilizator sau în software. Prin urmare, ar trebui să fim atenți dacă trebuie să plasăm schema de informații pe cale.

Pentru aceasta, vom folosi SELECTAȚI comanda în schema_informatiei baza de date pentru interogarea numele_coloanelor din tabelul coloanelor.

De exemplu, interogarea de mai jos va returna toate numele coloanelor client masa:

 SELECT COLUMN_NAME FROM information_schema.COLUMNS WHERE TABLE_NAME = 'customer'; 

Interogare SQL în PgAdmin4

Tabelul de descriere PostgreSQL

Structura tabelului

După executarea Selectați comanda , putem vedea nume_coloane prezent în Client masa.

Tabelul de descriere PostgreSQL

PostgreSQL descrie tabelul folosind psql

În psql, putem obține informațiile unui tabel cu ajutorul comenzii de mai jos și pentru a descrie anumite tabele din baza de date curentă:

 d table name 

Pentru a obține lista de tabele, vom urma pașii de mai jos:

Pasul 1

  • Deschide shell SQL (psql), care a apărut cu detaliul necesar s . După aceea, vom face log in la serverul de baze de date Postgres folosind parola pe care le-am creat în timpul procesului de instalare a PostgreSQL.
  • Și suntem conectați la Serverul Postgres după cum putem vedea în captura de ecran de mai jos:
Tabelul de descriere PostgreSQL

Pasul 2

  • Acum, ne vom conecta la serverul de baze de date specific pe care l-am creat mai devreme, adică javatpoint și cu ajutorul comenzii de mai jos:
 c javatpoint 

Tabelul de descriere PostgreSQL

Pasul 3

  • În cele din urmă, vom executa Descrie comandă table pentru a vedea că informațiile specifice tabelului.
 Javatpoint=# d customer 

Notă: Comanda d este folosită pentru a descrie un tabel, cum ar fi un tip, o coloană, modificatori de coloane și așa mai departe.

Ieșire

matematică aleatoare java

Următoarea captură de ecran explică mai clar:

Tabelul de descriere PostgreSQL