Давайте рассмотрим несколько простых примеров работы с базами данных при помощи SQL. Представим, что у нас есть база данных интернет-магазина с таблицей Products
, где хранятся данные о продуктах.
Пример 1: Создание таблицы
Для начала нам нужно создать таблицу Products
. Она будет содержать следующие столбцы: ProductID
(уникальный идентификатор продукта), ProductName
(название продукта), Price
(цена) и Quantity
(количество на складе).
CREATE TABLE Products (
ProductID INT PRIMARY KEY,
ProductName VARCHAR(255),
Price DECIMAL(10, 2),
Quantity INT
);
Пример 2: Вставка данных
Теперь добавим информацию о нескольких продуктах в нашу таблицу Products
.
INSERT INTO Products (ProductID, ProductName, Price, Quantity) VALUES (1, 'Ноутбук', 50000, 10);
INSERT INTO Products (ProductID, ProductName, Price, Quantity) VALUES (2, 'Телефон', 30000, 15);
INSERT INTO Products (ProductID, ProductName, Price, Quantity) VALUES (3, 'Планшет', 20000, 20);
Пример 3: Выборка данных
Теперь мы можем извлечь данные о продуктах из нашей таблицы. Например, чтобы получить список всех продуктов:
SELECT * FROM Products;
Если нам нужны только названия и цены продуктов:
SELECT ProductName, Price FROM Products;
Пример 4: Обновление данных
Предположим, цена на телефон изменилась. Обновим соответствующую запись:
UPDATE Products SET Price = 25000 WHERE ProductID = 2;
Пример 5: Удаление данных
Если некоторый продукт больше не доступен, его можно удалить из таблицы. Например, удалим планшет:
DELETE FROM Products WHERE ProductID = 3;
Пример 6: Фильтрация данных
Мы можем использовать оператор WHERE
для фильтрации продуктов по определенным критериям. Например, выберем продукты с ценой меньше 40000:
SELECT * FROM Products WHERE Price < 40000;
Эти примеры демонстрируют основные операции SQL: создание таблиц, вставку, выборку, обновление и удаление данных, а также простую фильтрацию. Работа с SQL является фундаментальным навыком для разработчиков, работающих с реляционными базами данных.