首页 养生问答 疾病百科 养生资讯 女性养生 男性养生

delete sql语句什么意思?

发布网友 发布时间:2022-04-25 15:36

我来回答

2个回答

懂视网 时间:2022-04-29 20:19

(推荐教程:mysql视频教程)

删除语句delete

DELETE 语句可以删除表的一行或者多行数据。

语法格式为:

DELETE FROM <表名> [WHERE 子句] [ORDER BY 子句] [LIMIT 子句]

语法说明如下:

  • <表名>:指定要删除数据的表名。

  • ORDER BY 子句:可选项。表示删除时,表中各行将按照子句中指定的顺序进行删除。

  • WHERE 子句:可选项。表示为删除操作限定删除条件,若省略该子句,则代表删除该表中的所有行。

  • LIMIT 子句:可选项。用于告知服务器在控制命令被返回到客户端前被删除行的最大值。

  • 示例1:删除表中的全部数据

    删除 tb_courses 表中的全部数据

    mysql> DELETE FROM tb_students;
    Query OK, 3 rows affected (0.12 sec)
    mysql> SELECT * FROM tb_students;
    Empty set (0.00 sec)

    示例2:根据条件删除表中的数据

    在 tb_students 表中,删除 id 为 4 的记录

    mysql> DELETE FROM tb_students
     -> WHERE id=4;
    Query OK, 1 row affected (0.00 sec)
    mysql> SELECT * FROM tb_students;
    +----+-------+---------+------+------+--------+------------+
    | id | name | dept_id | age | sex | height | login_date |
    +----+-------+---------+------+------+--------+------------+
    | 1 | Dany | 1 | 25 | F | 160 | 2015-09-10 |
    | 2 | Green | 3 | 23 | F | 158 | 2016-10-22 |
    | 3 | Henry | 2 | 23 | M | 185 | 2015-05-31 |
    | 5 | Jim | 1 | 24 | M | 175 | 2016-01-15 |
    | 6 | John | 2 | 21 | M | 172 | 2015-11-11 |
    | 7 | Lily | 6 | 22 | F | 165 | 2016-02-26 |
    | 8 | Susan | 4 | 23 | F | 170 | 2015-10-01 |
    +----+-------+---------+------+------+--------+------------+
    4 rows in set (0.00 sec)

    由运行结果可以看出,id 为 4 的记录已经被删除。

    热心网友 时间:2022-04-29 17:27

    delete sql语句意思是级连查询。

    delete from '产品' where '产品ID' =2

    delete语句用于删除局部性数据如表中的某一元组。

    delete语句删除内容、释放空间但不删除定义,但是delete既可以对行数据进行删除,也可以对整表数据进行删除。

    常见语句

    更新:update table1 set field1=value1 where 范围

    结构化查询语言(Structured Query Language)简称SQL,结构化查询语言是一种数据库查询和程序设计语言,用于存取数据以及查询、更新和管理关系数据库系统;sql 语句就是对数据库进行操作的一种语言。

    以上内容参考:百度百科-sql语句

    声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com