𝟮𝟳. 𝗢СН𝗢𝗩𝗬 SQL

Изучайте SQL с помощью этого руководства от доктора Анджелы.

SQL управляет данными в таблицах. Для работы с информацией используются операции CRUD.

CRUD расшифровывается как:

  1. Управление таблицами

Используйте CREATE TABLE для создания новой таблицы. Используйте первичный ключ (Primary Key), чтобы однозначно идентифицировать каждую строку.

Пример: CREATE TABLE products ( id INT NOT NULL, name STRING, price MONEY, PRIMARY KEY (id) );

Используйте INSERT для добавления данных. Чтобы добавить данные во все столбцы: INSERT INTO products VALUES (1, 'Pen', 1.20);

Чтобы добавить данные в определенные столбцы: INSERT INTO products (id, name) VALUES (2, 'Pencil');

  1. Чтение данных

Используйте SELECT, чтобы просмотреть данные. Чтобы увидеть всё: SELECT * FROM products;

Используйте WHERE для фильтрации результатов. Чтобы увидеть один элемент: SELECT * FROM products WHERE id = 1;

  1. Изменение данных и таблиц

Используйте UPDATE для изменения существующих значений. Команда SET задает новое значение. Команда WHERE выбирает строку.

Пример: UPDATE products SET price = 1.00 WHERE id = 1;

Используйте ALTER TABLE, чтобы добавить столбец. Пример: ALTER TABLE products ADD stock INT;

  1. Удаление данных

Используйте DELETE для удаления строк. Пример: DELETE FROM products WHERE id = 2;

Примечание: Всегда используйте условие WHERE. Если вы его пропустите, вы удалите все строки в таблице.

  1. Связи и объединения (Joins)

Внешние ключи (Foreign Keys) связывают две таблицы между собой. Это позволяет поддерживать организованность и точность данных.

Используйте INNER JOIN для объединения данных из разных таблиц. Он отображает только те строки, в которых данные совпадают в обеих таблицах.

Пример: SELECT orders.order_number, customers.first_name FROM orders INNER JOIN customers ON orders.customer_id = customers.id;

Ресурсы:

Источник: https://dev.to/avery_/27-sql-4ha6