В предыдущей главе мы узнали о фильтрации и сортировке данных. В этом уроке мы рассмотрим, как манипулировать данными в 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. Я регулярно делюсь ценным контентом на этих платформах.