Šajā sadaļā mēs apspriedīsim, kā to izdarīt aprakstiet tabulu programmā PostgreSQL .
PostgreSQL, lai atrastu informāciju par tabulas kolonnām, mēs varam izmantot apraksta komandas vaicājumu divos dažādos veidos, kas ir šādi:
Piezīme. Programmā PostgreSQL mums nevar būt tieša komanda, lai aprakstītu tabulu, bet, izmantojot MySQL, mēs tieši izmantojam komandu DESCRIBE, lai identificētu informāciju konkrētas tabulas kolonnās.
PostgreSQL DESCRIBE TABLE, izmantojot pgAdmin 4
Programmā pgAdmin 4 mēs izmantosim informācijas_shēma tabulu aprakstīšanai.
Lūk, informācijas shēma pati par sevi ir shēma, kas automātiski atrodas visās datu bāzēs un tiek izsaukta informācijas_shēma . Un pēc noklusējuma tas nav pieejams shēmas meklēšanas ceļā. Tādējādi, ja mēs vēlamies piekļūt visiem objektiem, mēs to izmantosim, izmantojot tā kvalificētos nosaukumus.
norādes c
Lietotājs iegūst visas konkrētās shēmas priekšrocības, ja īpašnieks informācijas shēma ir sākotnējais datu bāzes lietotājs .
Tikmēr informācijas shēmā dažu objektu nosaukumi ir vispārīgi nosaukumi, kas var rasties lietotāja lietojumprogrammās vai programmatūrā. Tāpēc mums vajadzētu būt modriem, ja mums ir jāievieto informācijas shēma ceļā.
Šim nolūkam mēs izmantosim ATLASĪT komandu informācijas_shēma datu bāze vaicājumu veikšanai kolonnu_nosaukumi kolonnu tabulā.
Piemēram, zemāk esošais vaicājums atgriezīs visus kolonnu nosaukumus klientu tabula:
SELECT COLUMN_NAME FROM information_schema.COLUMNS WHERE TABLE_NAME = 'customer';
SQL vaicājums programmā PgAdmin4
Tabulas struktūra
Pēc izpildes Izvēlieties komandu , mēs varam redzēt kolonnu_nosaukums klāt Klients tabula.
PostgreSQL apraksta tabulu, izmantojot psql
Psql mēs varam iegūt informāciju par tabulu ar tālāk norādītās komandas palīdzību un aprakstīt konkrētas tabulas pašreizējā datu bāzē:
d table name
Lai iegūtu tabulu sarakstu, mēs rīkojamies šādi:
1. darbība
- Atveriet SQL apvalks (psql), kas parādījās ar nepieciešamo detaļu s . Pēc tam mēs to darīsim Pieslēgties uz Postgres datu bāzes serveri, izmantojot parole kuru izveidojām PostgreSQL instalēšanas procesa laikā.
- Un mēs esam saistīti ar Postgres serveris kā mēs redzam zemāk esošajā ekrānuzņēmumā:
2. darbība
- Tagad mēs izveidosim savienojumu ar konkrēto datu bāzes serveri, kuru izveidojām iepriekš javatpoint un ar tālāk norādītās komandas palīdzību:
c javatpoint
3. darbība
- Visbeidzot, mēs izpildīsim Aprakstiet tabula komanda, lai redzētu, ka konkrētā tabulas informāciju.
Javatpoint=# d customer
Piezīme. Komanda d tiek izmantota, lai aprakstītu tabulu, piemēram, tipu, kolonnu, kolonnu modifikatorus un tā tālāk.
Izvade
string split bash
Šis ekrānuzņēmums to izskaidro skaidrāk: