Погружение в базы данных PostgreSQL

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

Промокод на скидку: SALE_202411

Подробнее

Регулярные выражения в Python

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

Пройти курс

Модуль psycopg2 в Python

Модуль psycopg2 позволяет взаимодействовать с базами данных PostgreSQL в скриптах Python.

Пройти курс

Модуль SQLite3 в Python

Встроенный модуль SQLite3 позволяет работать с базами данных SQLite в ваших приложениях, которые написаны на языке программирования Python.

Пройти курс

Погружение в базы данных Oracle

Данная книга является руководством для начинающих специалистов в области анализа и обработки данных. В книге рассматривается язык SQL и его процедурное расширение PL/SQL от компании Oracle.

Купить книгу

SQL без слёз

Цель книги заключается в том, чтобы научить любого человека работать с реляционными базами данных и получать из них необходимую информацию посредством выполнения SQL-запросов.

Скачать книгу

 ›  ›  ›  › Удаление данных в SQL, команда DELETE

Удаление данных в SQL, команда DELETE

Для удаление данных из таблицы предназначена инструкция DELETE. Данную команду можно использовать двумя способами: удаление определенных строк и удаление всех строк из таблицы.

Чтобы правильно удалить данные из таблицы, нужно использовать условие WHERE для выборки.

Важно: Если не будет указано условие WHERE, вы удалите все строки из таблицы.

Обратите внимание: инструкция DELETE удаляет только данные из таблицы, но она никогда не удаляет саму таблицу.

Если необходимо удалить все строки из таблицы, не нужно использовать команду DELETE. Для этого существует команда TRUNCATE TABLE, которая делает тоже самое, но гораздо быстрее (благодаря тому, что не регистрирует изменение данных в журнале СУБД).

Синтаксис DELETE

DELETE FROM имя_таблицы
WHERE условие;

Примеры запросов

Таблица SQL1. Удалить все строки в таблице

DELETE FROM workers;

2. Удалить сотрудника идентификатор которого равен 4

DELETE FROM workers
WHERE id = 4;

3. Удалить сотрудников, которые работают в Екатеринбурге

DELETE FROM workers
WHERE city = 'Екатеринбург';

4. Удалить сотрудников женского пола, у которых возраст больше 40

DELETE FROM workers
WHERE sex = 'Женский' AND age > 40;

Метки: , .

Записи по теме

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *