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

1. Обзор инструкции INSERT

Оператор INSERT используется для добавления новых записей в таблицу. Предположим, у нас есть таблица под названием «сотрудники» со столбцами «идентификатор», «имя», «возраст» и «зарплата». Чтобы вставить нового сотрудника в таблицу, используйте следующий синтаксис:

INSERT INTO employees (id, name, age, salary)
VALUES (1, 'John Doe', 30, 50000.00);

Этот оператор вставляет новую запись со значениями 1 для «id», «John Doe» для «name», 30 для «возраста» и 50000,00 для «salary».

2. Обновление существующих записей с помощью оператора UPDATE

Оператор UPDATE позволяет нам изменять существующие записи в таблице. Допустим, мы хотим обновить зарплату сотрудника с «id» 1. Используйте следующий синтаксис:

UPDATE employees
SET salary = 55000.00
WHERE id = 1;

Этот оператор обновляет столбец «зарплата» до 55000,00 для сотрудника с «id» 1.

3. Удаление записей с помощью инструкции DELETE

Оператор DELETE позволяет нам удалять ненужные записи из таблицы. Например, чтобы удалить сотрудника с «id» 1, выполните следующую инструкцию:

DELETE FROM employees
WHERE id = 1;

Этот оператор удаляет записи, которые соответствуют указанному условию.

4. Использование предложения WHERE с операторами UPDATE и DELETE

Операторы UPDATE и DELETE могут использовать предложение WHERE для изменения или удаления определенных записей в зависимости от условий. Например, давайте обновим зарплаты сотрудников старше 40 лет:

UPDATE employees
SET salary = salary * 1.1
WHERE age > 40;

Это заявление увеличивает заработную плату работников старше 40 лет на 10%.

Аналогично удалим всех сотрудников с зарплатой меньше 30000.00:

DELETE FROM employees
WHERE salary < 30000.00;

Это заявление удаляет все записи, где зарплата ниже 30000.00.

5. Вывод

В этом уроке мы рассмотрели основные операции манипулирования данными в SQL. Мы рассмотрели оператор INSERT для добавления новых записей в таблицу, оператор UPDATE для изменения существующих записей и оператор DELETE для удаления ненужных записей. Мы также исследовали использование предложения WHERE с операторами UPDATE и DELETE для применения условий для выборочных изменений или удалений. С помощью этих мощных методов вы можете уверенно манипулировать данными в таблицах SQL, гарантируя, что ваши данные останутся точными и актуальными.

Если вы нашли этот курс полезным и хотели бы изучить больше бесплатных курсов, я приглашаю вас подписаться на мою учетную запись на Medium и связаться со мной в LinkedIn. Я регулярно делюсь ценным контентом на этих платформах.