Конспект к курсу "Основы SQL"

Хостинг

Простые SQL запросы

CREATE DATABASE - Создать базу данных

CREATE DATABASE - инструкция создания базы данных, mydatabase - имя базы данных (длина имени не должна превышать 64 символов.). Если база данных уже существует и не указан ключевой параметр IF NOT EXISTS, то возникает ошибка выполнения команды.

CREATE DATABASE - Создать базу данных с дополнительными параметрами

При использовании выражения IF NOT EXISTS вернется предупреждение, а не сообщение об ошибке в том случае, если база с указанным именем уже существует.

DROP DATABASE - Удалить базу данных

DROP DATABASE - инструкция удаления базы данных. Если база данных не существует и не указан ключевой параметр IF NOT EXISTS, то возникает ошибка выполнения команды.

DROP DATABASE IF NOT EXISTS - Удалить базу данных с параметром IF NOT EXISTS

Если база данных не существует при удалении, IF NOT EXISTS выведет предупреждение.

CREATE TABLE - Создать таблицу в базе данных

CREATETABLE - инструкция создания таблицы, users - имя таблицы, id INT - поле таблицы с указанным типом данных, NOT NULL - поле не может быть пустым, AUTO_INCREMENT - при создании новой записи увеличивает значение на 1. VARCHAR(30) - длина строки в байтах, PRIMARY KEY(id) - поле является первичным ключем.

ADD - Добавить поле в таблицу

ADD pass - добавить поле pass

DEFAULT - позволяет задать полю значение по умолчанию, которое будет присваиваться в случае, если при создании записи значение не задано: INSERT INTO people VALUES(DEFAULT);

MODIFY COLUMN - Изменение типа данных столбцов

Замена типа данных у столбца num на INT с указанием атрибута NULL

INSERT - добавить новую запись в таблицу
UPDATE - обновить данные в таблице

Команда UPDATE применяется для обновления уже имеющихся строк.

Используем выражение WHERE и изменим имя с "Max" на "Serge"

Увеличить у всех товаров количество на 10:

DELETE - удаляет данные из БД

Команда DELETE удаляет данные из таблицы.

Если условие WHERE не задано, то из таблицы удаляются все записи.

DROP COLUMN - Удалить поле из таблицы

DROP COLUMN pass - удалить поле pass

DROP TABLE - Удалить таблицу

DROP TABLE - инструкция удаления таблицы

Получим все данные из таблицы users
SELECT - оператор извлечения данных, * - вывести все столбцы из таблицы, FROM - оператор для указания списка таблиц и любых объединений, необходимых для SQL предложения, users - имя таблицы.
Получим определенные столбцы из таблицы products

id, name, count, price - список столбцов которые необходимо получить.


Теги: