Введение в типы данных PostgreSQL

База данных любой системы считается базой, в которой хранятся все детали системы. Все приложение, которое работает с использованием данных, должно иметь базу данных, в которой хранятся все данные, относящиеся к приложению. Поскольку мы знаем, что данные считаются очень важной частью любой системы, должна существовать некоторая платформа, которая может помочь в обработке и управлении данными. Здесь, в этой статье, мы собираемся узнать о типах данных системы управления базами данных под названием PostgreSQL. Поскольку база данных касается данных, существуют различные виды данных, которые могут храниться в базе данных. Здесь мы увидим виды данных, которые могут храниться или обрабатываться с использованием PostgreSQL.

Типы данных PostgreSQL

Тип данных может быть определен как вид данных. Проще говоря, переменная, назначенная одному из типов данных, может хранить значение только этого типа данных. Например, если любая переменная должна хранить только целочисленные значения, то во всех случаях она будет хранить только целочисленные значения. Если пользователь попытается передать значение различных типов данных в эту переменную, это приведет к ошибке.

Ниже приведены некоторые типы данных в PostgreSQL:

  • Boolean - Boolean - это один из типов данных, поддерживаемых PostgreSQL. Этот тип данных может хранить только два значения: «Истина» и «Ложь». В обычных случаях булевы значения используются для проверки правильности оператора, поскольку, когда оператор правильный, он возвращает истинное значение, в противном случае значение будет ложным. Этот тип данных также используется при принятии решения и на основе любого из двух значений решение должно приниматься программой. Пример - «True», «False»
  • Тип данных Char - тип данных char используется для хранения одного символа. Обычно предпочтительнее использовать его там, где нужно хранить только один символ. В случае, если пользователь попытается ввести более одного символа, это приведет к ошибке. Переменная, хранящая значения char, занимает очень мало места в памяти. Пример - 'A', 'a', 'm' и т. Д.
  • Тип данных текста - переменная с типом данных в качестве текста способна хранить длинные строковые значения. Во всех случаях, когда длина текста, который должен быть сохранен, неизвестна, можно использовать текстовый тип данных. В других языках программирования существует тип данных, называемый строкой, который может содержать набор символов. Таким же образом, здесь присутствует текст для хранения строки или набора символов. Пример - «Привет», «Поздравляю» и т. Д.
  • Тип данных Varchar (n) - тип данных Varchar с некоторым числом, записанным вместе с ним, означает, что он способен хранить или содержать только то количество символов, которое написано рядом с ним. Например, если мы напишем varchar (9), это означает, что переменная сможет содержать только максимум хороших символов. Пример - «ABCDEFGHI», «Привет, Эй»
  • Целочисленный тип данных - переменная, определенная с целочисленным типом данных, может хранить только целочисленное значение. Значением должно быть целочисленное значение, иначе оно приведет к выдаче ошибки. Например, если переменная с именем i должна хранить целочисленное значение, то она будет содержать только целочисленное значение. Пример - 1 200 459 354 и т. Д.
  • Тип данных времени - тип данных времени назначается переменной, которая должна хранить только значение времени. Должен быть какой-то определенный формат времени, который должен быть сохранен в переменной типа данных time. Это один из наиболее важных типов данных в PostgreSQL, поскольку он используется для отслеживания транзакций. Пример - 12:00:36, 01:06:56
  • Тип данных интервала - переменная, которая назначена с типом данных интервала, способна хранить определенный интервал времени. Он обеспокоен временем и может использоваться для оценки времени в нескольких случаях. В базе данных искренне отмечается, что какая транзакция произошла с каким интервалом, и этот тип данных помогает нам управлять интервалами. Пример - «7 месяцев назад», «2 года 5 часов 40 минут»
  • Array - Массив используется для хранения набора строк или набора любых значений, но единственным ограничением является то, что все значения в массиве должны быть одного типа данных. Использование массива делает программу достаточно удобной для понимания всеми, кто не участвовал во время разработки кода. Пример - 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 с примерами