DELETE FROM table_name [WHERE conditions_to_satisfy] ;
Удаляет записи из таблицы базы данных.
| Пример отображения командного окна |
Welcome to the MySQL monitor. Commands end with ; or \g. Your MySQL connection id is 1 to server version: 4.1.12-nt
Type 'help;' or '\h' for help. Type '\c' to clear the buffer.
mysql> USE primer; Database changed mysql> DESCRIBE klient; +-------+------------+------+-----+---------+----------------+ | Field | Type | Null | Key | Default | Extra | +-------+------------+------+-----+---------+----------------+ | kod | int(5) | | PRI | NULL | auto_increment | | fio | text | YES | | NULL | | | pol | tinyint(1) | | | 0 | | +-------+------------+------+-----+---------+----------------+ 3 rows in set (0.09 sec)
mysql> SELECT * FROM klient; Empty set (0.02 sec)
mysql> INSERT INTO klient VALUES (0,'Иванов Иван Иванович','М'); Query OK, 1 row affected, 1 warning (0.05 sec)
mysql> SELECT * FROM klient; +-----+----------------------+-----+ | kod | fio | pol | +-----+----------------------+-----+ | 1 | Иванов Иван Иванович | 0 | +-----+----------------------+-----+ 1 row in set (0.00 sec)
mysql> INSERT INTO klient VALUES (0,'Семенов Семен Семенович','2'); Query OK, 1 row affected (0.02 sec)
mysql> SELECT * FROM klient; +-----+-------------------------+-----+ | kod | fio | pol | +-----+-------------------------+-----+ | 1 | Иванов Иван Иванович | 0 | | 2 | Семенов Семен Семенович | 2 | +-----+-------------------------+-----+ 2 rows in set (0.01 sec)
mysql> DELETE FROM klient WHERE pol=0; Query OK, 1 row affected (0.02 sec)
mysql> SELECT * FROM klient; +-----+-------------------------+-----+ | kod | fio | pol | +-----+-------------------------+-----+ | 2 | Семенов Семен Семенович | 2 | +-----+-------------------------+-----+ 1 row in set (0.00 sec)
mysql>_
|
В данном примере мы открыли базу данных "primer" и посмотрели структуру таблицы "klient". Затем ввели 2 записи и одну потом удалили.
|