Создание таблицы в 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 возможно внести правки не только для применения первичного ключа на одну из строк, а и редактировать значения столбцов, их параметров и атрибутов. Об этом и другом полезном читайте в наших следующих статьях.