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

База даних будь-якої системи розглядається як база, яка зберігає кожну деталь системи. Усі програми, які працюють з використанням даних, повинні мати базу даних, де зберігаються всі пов'язані з додатком дані. Оскільки нам відомо, що дані вважаються дуже важливою частиною будь-якої системи, повинна існувати певна платформа, яка може допомогти в обробці та управлінні даними. Тут у цій статті ми дізнаємось про типи даних системи управління базами даних, що називається PostgreSQL. Оскільки база даних стосується даних, у базі даних можуть зберігатися різні види даних. Тут ми побачимо види даних, з якими можна зберігати або працювати, використовуючи PostgreSQL.

Типи даних PostgreSQL

Тип даних може бути визначений як вид даних. Простіше кажучи, змінна, яка призначається одному з типів даних, може зберігати значення лише цього типу даних. Наприклад, якщо будь-яка змінна повинна зберігати цілі значення лише тоді, у всіх випадках вона зберігатиме лише ціле значення. Якщо користувач намагається подати значення різних типів даних у цій змінній, це призведе до помилки.

Нижче наведено деякі типи даних у PostgreSQL: -

  • Boolean - Boolean - один із типів даних, що підтримується PostgreSQL. Цей тип даних може зберігати лише два значення, які є "True" та "False". У звичайних випадках булеві значення використовуються для перевірки правильності твердження, як, коли твердження правильне, воно повертає справжнє значення, інакше значення буде помилковим. Цей тип даних також використовується під час прийняття рішень, і на основі будь-якого з двох значень рішення має бути прийнято програмою. Приклад - "Вірно", "Неправдиво"
  • Тип даних Char - Тип даних char використовується для зберігання одного символьного значення. Зазвичай його вважають за краще використовувати в тому місці, де потрібно зберігати лише один символ. У випадку, якщо користувач намагається поставити в цьому кілька символів, це призведе до помилки. Змінна, що зберігає значення знаків char, займає дуже мало місця для зберігання. Приклад - "A", "a", "m" тощо
  • Тип текстових даних - змінна з типом даних як текст здатна зберігати значення довгих рядків. У всіх випадках, коли довжина тексту, який потрібно зберігати, невідома, можна використовувати тип текстових даних. В інших мовах програмування існує тип даних, званий рядок, який здатний утримувати набір символів. Таким же чином, тут присутній текст для зберігання рядка або набору символів. Приклад - "Привіт", "Подяки" тощо
  • Varchar (n) Тип даних - Тип даних Varchar з деяким числом, записаним разом із ним, означає, що він здатний зберігати або містити лише ту кількість символів, яка записана поруч. Наприклад, якщо ми пишемо varchar (9), це означає, що змінна зможе вмістити максимум приємних символів. Приклад - "ABCDEFGHI", "Hello Hey"
  • Тип даних цілого числа - Змінна, визначена цілим типом даних, може зберігати лише ціле значення. Значення має бути цілим числом, інакше воно призведе до помилки. Наприклад, якщо змінна з назвою i повинна зберігати ціле значення, то вона буде містити лише ціле значення. Приклад - 12004559354 тощо
  • Тип даних про час - Тип даних часу присвоюється змінній, яка повинна зберігати лише значення часу. Повинно бути певний формат часу, який потрібно зберігати у змінній типу даних про час. Це один з найважливіших типів даних у 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 з прикладами