Î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ă:
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
Structura tabelului
După executarea Selectați comanda , putem vedea nume_coloane prezent în Client masa.
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:
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
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: