#2 – Добавление таблиц и записей

#2 – Добавление таблиц и записей

В уроке мы ознакомимся со структурой любой базы данных и узнаем про типы данных. Вы научитесь описывать SQL-команды для создания таблиц и добавления записей.

Відеоурок

Telegram group

Підписуйтесь на нашу групу в Телеграмі 🇺🇦

Структура базы данных: базы, схемы, таблицы

Перед тем как писать SQL-запросы, важно понимать, как вообще устроена PostgreSQL изнутри.
Вся структура базы данных делится на три уровня: база, схема и таблица.


База данных — это как отдельный проект. Например, у вас может быть база для сайта, другая для мобильного приложения и третья — для тестирования.


Внутри каждой базы находятся схемы. Схема — это логическая группа таблиц. PostgreSQL по умолчанию использует схему с названием public. Можно создавать и свои схемы, например users, sales или analytics, чтобы отделить разные части данных.


А вот внутри схем уже хранятся таблицы — это основные структуры, где и находятся ваши данные. Таблица состоит из строк и столбцов, как таблица в Excel. Столбцы описывают поля, а строки — конкретные записи.


Типы данных в PostgreSQL

Когда вы создаёте таблицу, нужно указать, какие данные будут храниться в каждом столбце. PostgreSQL поддерживает множество типов данных, и это одно из её сильных преимуществ.


Рассмотрим самые популярные:

  • integer — для хранения целых чисел, например 5, 42 или -10.
  • real или numeric — для чисел с плавающей точкой, например 3.14.
  • text или varchar(255) — для текстовой информации, например имена или описания.
  • boolean — для значений TRUE или FALSE.
  • date и timestamp — для хранения даты и времени.
  • json или jsonb — для хранения структурированных данных в формате JSON. Это очень удобно, если вы хотите хранить, например, дополнительные параметры пользователя.


PostgreSQL поддерживает и другие типы — массивы, UUID, географические координаты и даже собственные типы данных, которые вы можете создать вручную. Но для начала нам достаточно базовых.

Вихідний код

Весь код буде доступний після підписки на проект!

Завдання до уроку

Необхідно оформити передплату на проект, щоб отримати доступ до всіх домашніх завдань

Велике завдання за курсом

Вам необхідно оформити передплату на сайті, щоб мати доступ до всіх великих завдань. У завдання входить методика рішення, а також готовий проект з відповіддю до завдання.
PS: подібні завдання доступні при підписці від 1 місяця

Також варто подивитися

Уроки SQL для початківців
8 уроків
Программа на C# .NET Windows Forms
7 уроків
Изучение C# WPF на практике. Создание программ на C#
10 уроків
Изучение MongoDB / Работа с базой данных
8 уроків
Вивчення мови PHP, а також MySQL
28 уроків
Створення динамічного веб-сайту
7 уроків
Коментарі
Додати коментар

Поки що коментарів немає