Недавно мы обсуждали тему MySQL на семинаре по программированию в Джорджии. SQL (язык структурированных запросов) - это язык программирования, предназначенный для управления данными, хранящимися в реляционных базах данных. Команды SQL - это инструкции, закодированные в операторы SQL, которые используются для связи с базой данных для выполнения определенных задач, функций и запросов с данными. Хочу поделиться списком самых важных команд, которые жизненно необходимы хорошему разработчику.

Команды MySQL

1. SELECT - извлекает данные из базы данных

ВЫБЕРИТЕ имя_столбца
ИЗ имя_таблицы;

Операторы SELECT извлекают данные из базы данных.

2. ОБНОВЛЕНИЕ - обновляет данные в базе данных

ОБНОВИТЬ имя_таблицы
УСТАНОВИТЬ some_column = some_value
ГДЕ some_column = some_value;

Операторы UPDATE позволяют редактировать строки в таблице.

3. УДАЛИТЬ - удаляет данные из базы данных.

УДАЛИТЬ ИЗ имя_таблицы
ГДЕ some_column = some_value;

Операторы DELETE удаляют строки из таблицы.

4. INSERT INTO - вставляет новые данные в базу данных.

INSERT INTO имя_таблицы (столбец_1, столбец_2, столбец_3)
ЗНАЧЕНИЯ (значение_1, «значение_2», значение_3);

Операторы INSERT добавляют новую строку в таблицу.

5. CREATE DATABASE - создает новую базу данных.

CREATE DATABASE имя базы данных;

Операторы CREATE DATABASE создают новую базу данных SQL.

6. ALTER DATABASE - изменяет базу данных.

ALTER DATABASE имя_базы_данных
[COLLATE collation_name]

Операторы ALTER DATABASE изменяют характеристики базы данных.

7. CREATE TABLE - создает новую таблицу.

СОЗДАТЬ ТАБЛИЦУ имя_таблицы (
тип данных столбец_1,
тип данных столбец_2,
тип данных столбец_3
);

Операторы CREATE TABLE создают новую таблицу в базе данных.

8. ALTER TABLE - изменяет таблицу.

ALTER TABLE имя_таблицы
ДОБАВИТЬ имя_столбца тип данных;

Операторы ALTER TABLE добавляют, удаляют или изменяют столбцы в существующей таблице.

9. DROP TABLE - удаляет таблицу.

DROP TABLE имя_таблицы;

Операторы DROP TABLE удаляют существующую таблицу в базе данных.

10. CREATE INDEX - создает индекс.

CREATE INDEX имя_индекса
ON имя_таблицы (имя_столбца1, имя_столбца2…);

Операторы индекса создают в существующих таблицах для быстрого извлечения строк.

11. DROP INDEX - удаляет индекс.

ALTER TABLE имя_таблицы
DROP INDEX имя_индекса;

Операторы DROP INDEX удаляют индекс в таблице.

Спасибо за чтение.