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

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

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

Видеоурок

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

Перед тем как писать 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 месяца

Также стоит посмотреть

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

Пока комментариев нет