Вот шпаргалка по MySQL с примерами:
-
Создание базы данных:
CREATE DATABASE имя_базы_данных; -
Выбор базы данных:
ИСПОЛЬЗОВАТЬ имя_базы_данных; -
Создание таблицы:
CREATE TABLE имя_таблицы (
тип данных столбца1,
тип данных столбца2,
…
); -
Вставка данных в таблицу:
INSERT INTO имя_таблицы (столбец1, столбец2, …)
ЗНАЧЕНИЯ (значение1, значение2, …); -
Выбор данных из таблицы:
ВЫБРАТЬ столбец1, столбец2, …
ИЗ имени_таблицы; -
Фильтрация данных:
ВЫБЕРИТЕ столбец1, столбец2,…
FROM table_name
Условие WHERE;Пример:
ВЫБРАТЬ * ОТ клиентов ГДЕ возраст >25 лет; -
Обновление данных в таблице:
ОБНОВИТЬ имя_таблицы
УСТАНОВИТЬ столбец1 = значение1, столбец2 = значение2, …
Условие ГДЕ;Пример:
ОБНОВЛЕНИЕ клиентов SET email = ‘newemail@example.com’ WHERE id = 1; -
Удаление данных из таблицы:
DELETE FROM table_name
условие WHERE;Пример:
УДАЛЕНИЕ ИЗ клиентов WHERE id = 1; -
Соединение таблиц:
ВЫБЕРИТЕ столбец1, столбец2,…
ИЗ таблицы1
СОЕДИНИТЕСЬ к таблице2 НА таблице1.столбец = таблица2.столбец;Пример:
ВЫБЕРИТЕ заказы.order_id, customer.customer_name
ИЗ заказов
Присоединяйтесь к клиентам ONorders.customer_id = customer.customer_id; -
Сортировка данных:
ВЫБЕРИТЕ столбец1, столбец2,…
ИЗ имени_таблицы
ПОРЯДОК ПО имени_столбца [ASC|DESC];Пример:
ВЫБРАТЬ * ИЗ продуктов Упорядочить по цене по убыванию; -
Агрегирование данных:
SELECT агрегатная_функция(имя_столбца)
FROM имя_таблицы
Условие WHERE
GROUP BY имя_столбца;Пример:
SELECT COUNT(*) FROMorders WHERE status = «завершено»; -
Ограничение результатов:
ВЫБЕРИТЕ столбец1, столбец2,…
FROM имя_таблицы
ОГРАНИТЬ количество_строк;Пример:
ВЫБРАТЬ * ОТ клиентов LIMIT 10;
Эта шпаргалка по MySQL содержит базовые запросы и команды SQL для начала работы с MySQL. Не забудьте заменить «имя_базы_данных», «имя_таблицы» и другие заполнители фактическими именами базы данных и таблиц.