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

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

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

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

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

CREATE DATABASE site;

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


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

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

#проверка на существование
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 запросы” пишите в комментариях.

Видео по созданию базы данных:



Видео по созданию таблиц:



 
Поделиться в facebook
Facebook
Поделиться в twitter
Twitter
Поделиться в vk
VK
Поделиться в google
Google+
Поделиться в email
Email

3 ответа к “Оператор SQL: CREATE.”

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

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

Группа в VK

Помощь проекту

Обнаружили опечатку?

Сообщите нам об этом, выделите текст с ошибкой и нажмите Ctrl+Enter, будем очень признательны!

Свежие статьи

Похожие статьи

Сообщить об опечатке

Текст, который будет отправлен нашим редакторам: