logo

Таблица за описание на PostgreSQL

В този раздел ще обсъдим как да опишете таблица в PostgreSQL .

В PostgreSQL, за да намерим информацията в колони на таблица, можем да използваме заявката за команда describe по два различни начина, които са както следва:

    PostgreSQL описва таблицата с помощта на pgAdmin 4 PostgreSQL Опишете таблицата с помощта на psql

Забележка: В PostgreSQL не можем да имаме директна команда за описание на таблицата, но използвайки MySQL, ние използваме командата DESCRIBE директно, за да идентифицираме информацията в колоните на конкретна таблица.

PostgreSQL DESCRIBE TABLE с помощта на pgAdmin 4

В pgAdmin 4 ще използваме информационна_схема за описание на таблиците.

Ето, информационна схема сама по себе си е схема, която автоматично присъства във всички бази данни и се извиква информационна_схема . И по подразбиране не е наличен в пътя за търсене на схема. По този начин, ако искаме да имаме достъп до всички обекти, ще го използваме чрез неговите квалифицирани имена.

колко плодове има

Потребителят получава всички предимства на конкретната схема, ако собственик на информационната схема е оригинален потребител на база данни .

Междувременно в информационната схема имената на някои от обектите са общи имена, което може да се случи в потребителски приложения или софтуер. Следователно трябва да сме нащрек, ако трябва да поставим информационната схема на пътя.

За целта ще използваме ИЗБЕРЕТЕ команда в информационна_схема база данни за търсене на имена на колони на таблицата с колони.

Например, заявката по-долу ще върне всички имена на колони на клиент маса:

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

SQL заявка в PgAdmin4

Таблица за описание на PostgreSQL

Структурата на таблицата

След изпълнение на Изберете команда , можем да видим име_на_колони присъства в Клиент маса.

Таблица за описание на PostgreSQL

PostgreSQL описва таблицата с помощта на psql

В psql можем да получим информацията за таблица с помощта на командата по-долу и да опишем конкретните таблици в текущата база данни:

 d table name 

За да получим списъка с таблици, ще следваме стъпките по-долу:

Етап 1

  • Отвори SQL обвивка (psql), който се появи с необходимия детайл с . След това ще го направим Влизам към сървъра на базата данни на Postgres, използвайки парола който създадохме по време на инсталационния процес на PostgreSQL.
  • И ние сме свързани с Postgres сървър както можем да видим на екранната снимка по-долу:
Таблица за описание на PostgreSQL

Стъпка 2

  • Сега ще се свържем с конкретния сървър на база данни, който създадохме по-рано javatpoint и с помощта на командата по-долу:
 c javatpoint 

Таблица за описание на PostgreSQL

Стъпка 3

  • Накрая ще изпълним Описвам таблица, за да видите информацията за конкретната таблица.
 Javatpoint=# d customer 

Забележка: Командата d се използва за описание на таблица като тип, колона, модификатори на колони и т.н.

Изход

модели за програмиране java

Следната екранна снимка го обяснява по-ясно:

Таблица за описание на PostgreSQL