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

  • 2 минут чтения

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

Каждый полноценный сайт, у которого больше одной страницы, имеет базу данных (БД) на основе SQL. Сегодня вебмастера делают даже лендинги (одностраничные сайты) с использованием БД. Это позволяет создавать не только администраторскую панель, а и различные полезные функции типа сбора имейлов подписчиков, количества просмотров и др. В этой статье мы разберем самостоятельное создание таблицы в SQL для будущего веб-портала.

Что такое SQL

Structured Query Language или сокращенно SQL – это своеобразный язык программирования структурированных запросов. Он предназначен для создания БД, и эффективного хранения информации для последующей обработки (добавления, редактирования и удаления новых записей, а также экспорта и импорта из БД).

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

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

Синтаксис таблиц в SQL

Для того чтобы создать таблицу в уже созданной БД используется команда CREATE TABLE, затем передаются какие столбцы требуется создать в этой таблице и какой тип информации у столбцов должен быть. На практике это выглядит так:


CREATE TABLE Name_table (
Column_1 Type,
Column_2 Type,
Column_3 Type,
…
Column_X Type
)

Важно! Все команды и параметры столбцов передаются только на английском языке, а названия таблиц и столбцов исключительно латинскими буквами.

Пример создания таблиц

При создании таблицы в одном из столбцов указывается атрибут PRIMARY KEY и проверка на пустоту значений с параметром NOT NULL (не пусто). При этом столбец должен иметь числовой тип значений INT (сокращенно от INTEGER). Часто такой столбец называют ID. К примеру, создадим таблицу перечня книг:


CREATE TABLE Books (
ID INT NOT NULL,
Autor TEXT NOT NULL,
Name_book TEXT NOT NULL, 
Kol_pages INT,
PRIMARY KEY (ID)
)

Если таблица уже создана, но по ошибке не добавлено первичный ключ (PRIMARY KEY), не спешите удалять таблицу. Программисты создали возможность редактирования таблицы. Для этого введите команду:


ALTER TABLE Books ADD PRIMARY KEY (ID);

Командой ALTER TABLE возможно внести правки не только для применения первичного ключа на одну из строк, а и редактировать значения столбцов, их параметров и атрибутов. Об этом и другом полезном читайте в наших следующих статьях.