Оператор SQL: CREATE.

Доброго времени суток! Вот и пришло наше время изучать операторы языка SQL и начнем с оператора создания баз данных и таблиц в phpMyAdmin — CREATE.

Оператор SQL CREATE служит для создания объектов базы данных. Разные СУБД работают с разными объектами, но наиболее общими для большинства СУБД будут команды создания таблицы (оператор SQL CREATE TABLE) и создания базы данных.

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

Для начала открываем phpMyAdmin, как его открыть я объяснял в предыдущей статье. Нажимаем вкладку SQL — откроется окно команд и приготовимся писать наши запросы. Самое первое, что вам следует изучить, это оператор CREATE DATABASE. Он понадобится для создания базы данных. Создадим базу данных с именем site:

CREATE DATABASE site;

После написания запроса нажмите на кнопку «Вперёд» и новая база данных (пустая) появится слева в списке БД.



Далее приведем запрос, который проверит, существует ли база данных с таким именем при создании:

#проверка на существование
CREATE DATABASE IF NOT EXISTS site;

Вы уже можете заметить, что комментарии в SQL ставятся с помощью символа хэш (#).

Еще один важный момент заключается в кодировке: лучше всего создавать базу данных с кодировкой utf-8, тогда у вас будут правильно отображаться кириллические символы. Вот окончательный вариант создания базы данных:

CREATE DATABASE site CHARACTER SET utf8 COLLATE utf8_general_ci;

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

Базу мы создали, теперь в этой базе нужно создать таблицы. Для создания таблиц используется похожий оператор CREATE TABLE.

Для начала выберем ту базу данных, которая нам нужна, слева в списке баз данных выберете базу site, а затем нажмите на вкладку SQL или просто перейдите на вкладку SQL и введите команду «USE site;», затем на другой строчке пишите Ваш запрос. Таким образом вы выберите нужную для Вас базу данных. Пример создания таблицы «newTable»:

CREATE TABLE newTable(
  id INT(11) NOT NULL,
  name VARCHAR(45) NOT NULL,
  city VARCHAR(45) NOT NULL,
  message VARCHAR(255),
  PRIMARY KEY (id));

В операторе CREATE TABLE мы указываем имена столбцов, тип данных, хранящийся в этих столбцах, также id мы представляем как первичный ключ, по этому ключу можно обращаться к данным. Стоит отметить конструкцию NOT NULL, она говорит о том, что в этом поле не может быть пустых значений. Цифры в скобочках это максимальное число символов в данном столбце.

  • INT — основной тип целочисленных данных;
  • VARCHAR — тип текстовых данных;
  • PRIMARY KEY — запрос на создание первичного ключа.

На этом и заканчивается эта небольшая статья. Вам остаётся запомнить эти команды и больше практиковаться.

Чтобы закрепить урок: создайте новую базу данных и пару таблиц в этой базе данных. Ваши вопросы и «SQL запросы» пишите в комментариях.

1 Звезда2 Звезды3 Звезды4 Звезды5 Звезд (1 оценок, среднее: 5,00 из 5)
Загрузка...

Один комментарий

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *