Въведение в типове данни PostgreSQL

Базата данни на всяка система се счита за база, която съхранява всеки детайл на системата. Цялото приложение, което работи с данните, трябва да има база данни, в която се съхраняват всички свързани с приложението данни. Тъй като знаем, че данните са считани за много важна част от всяка система, трябва да съществува някаква платформа, която да помогне при обработката и управлението на данните. Тук в тази статия ще научим за типовете данни на системата за управление на бази данни, наречена PostgreSQL. Тъй като базата данни е загрижена за данните, има различни видове данни, които могат да се съхраняват в базата данни. Тук ще видим видовете данни, с които може да се съхранява или работи, използвайки PostgreSQL.

Типове данни PostgreSQL

Типът данни може да бъде определен като вид данни. Казано по-просто, променливата, която е присвоена на един от типовете данни, може да съхранява стойността само на този тип данни. Например, ако се предполага, че някоя променлива ще съхранява целочислените стойности само тогава, във всички случаи тя ще съхранява само целочислената стойност. Ако потребителят се опита да захрани стойността на различни типове данни в тази променлива, това ще доведе до грешката.

По-долу са някои от типовете данни в PostgreSQL: -

  • Boolean - Boolean е един от типовете данни, поддържани от PostgreSQL. Този тип данни може да съхранява само две стойности, които са „True“ и „False“. В обичайните случаи булевите стойности се използват, за да се провери дали изявлението е правилно, както и когато операторът е правилен, той връща истинската стойност, в противен случай стойността ще бъде невярна. Този тип данни се използва и при вземане на решения и въз основа на която и да е от двете стойности, решението трябва да бъде взето от програмата. Пример - „Вярно“, „Грешно“
  • Тип данни на Char - Типът данни за char се използва за съхраняване на единична стойност на знака. Обикновено се предпочита да се използва на мястото, където трябва да съхранява само един знак. В случай, че потребителят се опита да постави повече от един знак в това, това ще доведе до грешка. Променливата, съхраняваща стойностите на char, заема много малко място на съхранението. Пример - „A“, „a“, „m“ и т.н.
  • Тип на текстовите данни - променливата с тип данни като текст е способна да съхранява стойностите на дългия низ. Във всички случаи, когато дължината на текста, който трябва да се съхранява, е неизвестна, човек може да използва типа на текстовите данни. В други езици за програмиране има тип данни, наречен низ, който може да побере набора от знаци. По същия начин текстът присъства тук, за да съхранява низ или набор от знаци. Пример - „Здравейте“, „Поздравления“ и т.н.
  • Varchar (n) Тип на данните - Тип данни на Varchar с известно число, написано заедно с него, означава, че той може да съхранява или задържа само броя на знаците, който е написан до него. Например, ако напишем varchar (9), това означава, че променливата ще може да задържи максимума от хубави символи. Пример - „ABCDEFGHI“, „Здравей, здравей“
  • Тип на целите данни - променливата, дефинирана с типа цяло число, може да съхранява само целочислената стойност. Стойността трябва да бъде целочислената стойност, в противен случай тя ще завърши с хвърлянето на грешката. Например, ако променлива с име i трябва да съхранява целочислената стойност, тя ще съдържа само целочислената стойност. Пример - 1, 245, 459, 354 и т.н.
  • Тип данни за времето - Типът данни за времето се присвоява на променливата, която трябва да съхранява само стойността на времето. Трябва да има някакъв особен формат на времето, който трябва да се съхранява в променливата тип данни за времето. Това е един от най-важните типове данни в PostgreSQL, тъй като се използва за следене на транзакциите. Пример - 12:00:36, 01:06:56
  • Тип данни за интервал - Променливата, която е присвоена на типа данни за интервала, е в състояние да съхранява определен времеви интервал. Той е загрижен за времето и може да се използва за оценка на времето в няколко случая. В базата данни искрено се забелязва, коя транзакция е станала през кой интервал и този тип данни ни помага да управляваме интервалите. Пример - „преди 7 месеца“, „2 години 5 часа 40 минути“
  • Масив - Масивът се използва за съхраняване на набор от низ или набор от всякакви стойности, но единственото ограничение е, че всички стойности в масива трябва да са от един и същи тип данни. Използването на масива прави програмата достатъчно удобна за разбиране от всички, които не са били частта, докато кодът е разработен. Пример - ARRAY (408) -589-5846 ′, '(408) -589-5555 ′)
  • Тип данни на UUID - Типът на UUID данни се използва за съхраняване на Универсално Уникални Идентификатори, които всъщност са стойностите, които се използват в цялата програма за уникално идентифициране на каквото и да било. Това е специален вид данни, който не може да бъде намерен в езиците за програмиране на високо ниво. Пример - 0e37df36-f698-11e6-8dd4 - cb9ced3df976, a81bc81b-dead-4e5d-abff-90865d1e13b1
  • Тип данни JSON - Променливата, която трябва да съхранява JSON стойностите, се присвоява на типа данни JSON. Това е един от най-важните типове данни, използвани в PostgreSQL, който е способен да побере сложните JSON данни. Пример - (“client”: “Doe”, “items”: (“product”: “Application”, “qty”: 7))

заключение

Управлението на базата данни PostgreSQL може да се счита за много полезно, докато се използва за всяко приложение, което трябва да работи с данните. Той е проектиран да работи с няколко вида типове данни, при които всички типове данни имат своето собствено значение. Също така, за да се следи времето, докато транзакциите се извършват, има типове данни като време, дата, интервал и т.н. В някои от операционните системи като Kali Linux, PostgreSQL е наличен вграден. Това прави много лесно за разработчиците да интегрират своето приложение с базата данни и те също могат да използват различните видове типове данни, които са предоставени в PostgreSQL.

Препоръчителни статии

Това е ръководство за PostgreSQL типове данни. Тук сме обсъдили въведение с различни типове данни на PostgreSQL. Можете да разгледате и другите ни предложени статии, за да научите повече -

  1. Какво е PostgreSQL?
  2. Как да инсталирате PostgreSQL?
  3. PostgreSQL стринг функции
  4. Въпроси за интервю на PostgreSQL
  5. Типове данни на Python
  6. Различни видове SQL данни с примери