Создание таблиц

Создание баз данных PostgreSQL

Darryl Reeves

Industry Assistant Professor, New York University

Таблица базы данных

  • Произвольное количество строк
  • Фиксированное количество столбцов (структура может изменяться)
  • Столбцы имеют определённый тип данных
  • Каждая строка — это запись
Создание баз данных PostgreSQL

Команда CREATE TABLE

CREATE TABLE table_name (
    column1_name column1_datatype [col1_constraints],
    column2_name column2_datatype [col2_constraints],
    ...
    columnN_name columnN_datatype [colN_constraints]
);

Ограничения на имена

  • максимальная длина — 31 символ
  • должно начинаться с буквы или символа подчёркивания ("_")
Создание баз данных PostgreSQL

Пример таблицы 1

CREATE TABLE school (
    id serial PRIMARY KEY,
    name TEXT NOT NULL,
    mascot_name TEXT
);
Создание баз данных PostgreSQL

Пример таблицы 2

CREATE TABLE topic (
    id SERIAL PRIMARY KEY,
    description TEXT NOT NULL
);
Создание баз данных PostgreSQL

Организация таблиц

  • Какие поля использовать?
  • Сколько таблиц нужно создать?
  • Какие типы данных лучше всего подходят для полей таблицы?
Создание баз данных PostgreSQL

Давайте потренируемся!

Создание баз данных PostgreSQL

Preparing Video For Download...