一、前言
MySQL 数据库最常用的操作无外乎四大操作增、删、改、查。本篇文章主要关于删除操作。
二、MySQL中的删除语句
在MySQL中,删除语句格式如下:
1 单行删除:
DELETC FROM <表名> [WHERE 子句] [ORDER BY 子句] [LIMIT 子句]; //key_word = value 是筛选条件;
- 如果没有WHERE 子句,则清空所有表中数据。
2 单列删除:
ALTER TABLE <表名> DROP <列名>;
3.1 清空表(DELETE)
DELETE FROM <表名>;
3.2 清空表(TRUNCATE)
TRUNCATE TABLE <表名>;
4 表删除
DROP TABLE IF EXITS <表名>;
5 实例
mysql> DELETE FROM tb_courses
-> WHERE course_id=4;
Query OK, 1 row affected (0.00 sec)
mysql> SELECT * FROM tb_courses;
+-----------+-------------+--------------+------------------+
| course_id | course_name | course_grade | course_info |
+-----------+-------------+--------------+------------------+
| 1 | Network | 3 | Computer Network |
| 2 | Database | 3 | MySQL |
| 3 | Java | 4 | Java EE |
+-----------+-------------+--------------+------------------+
3 rows in set (0.00 sec)
- 课堂作业。