怎样用sql语言删除一行数据

 我来答
山雨楼中楼
2018-05-29 · 服务引领潮流,态度决定一切
山雨楼中楼
采纳数:79 获赞数:6049

向TA提问 私信TA
展开全部

SQL数据库中删除记录一般使用Delete语句,下面就将为您介绍SQL中用于删除记录的DELETE语句的语法

DELETE FROM 表名称 WHERE 列名称 = 值

①将数学系全体学生的成绩删除 。

执行语句:

操作命令执行结果如下:

②删除刘力教师授课的记录。

执行语句:

操作命令执行结果如下:

③删除与课程名“计算机网络”相对应的学生选课信息。

执行语句:

操作命令执行结果如下:

④删除课程名为“计算机网络”的课程信息。

执行语句:

执行结果:

扩展资料:

语句没有where语句,所以它将删除所有的记录,因此如果没有使用where的时候,要千万小心。

为了从表中删除一个完整的记录或者行,就直接在"delete from"后面加上表的名字,并且利用where指明符合什么条件的行要删除即可。

百度网友f8b6ee5
高粉答主

2018-05-27 · 说的都是干货,快来关注
知道小有建树答主
回答量:313
采纳率:100%
帮助的人:8.7万
展开全部

首先你要确定能够唯一确定你那一行数据的字段或字段组合是哪些,
DELETE FROM 表名 WHERE 字段1 = ‘’ and 字段2 = ‘’ and ...字段1,...为能够唯一确定某一行数据的字段组合,‘’中填写你要删除的字段具体值就可以了

如果有主键,则直接利用主键确定某一行就可以了。

DELETE FROM 表名 WHERE 主键 = ‘具体值’。

delete from ms_cf01 where brxm='张三' and id='7598';
其中: ms_cf01 为你所要删除那条数据所属的表。
brxm,id 为你所要删除数据的条件。
上面的语句实现的效果是:删除表ms_cf01中,符合brxm等于张三 且 id等于7598的行数据。

本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
jk16wolf
2011-06-03 · TA获得超过219个赞
知道小有建树答主
回答量:184
采纳率:0%
帮助的人:175万
展开全部
delete from ms_cf01 where brxm='张三' and id='7598';
其中: ms_cf01 为你所要删除那条数据所属的表。
brxm,id 为你所要删除数据的条件。
上面的语句实现的效果是:删除表ms_cf01中,符合brxm等于张三 且 id等于7598的行数据。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
werkss
2020-02-25
知道答主
回答量:33
采纳率:0%
帮助的人:14.2万
展开全部
delete top (1) from 表名
删除第一个行
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
添宇好个秋
2019-12-23 · TA获得超过1635个赞
知道小有建树答主
回答量:1.4万
采纳率:17%
帮助的人:1079万
展开全部
用DELETE语句呀,这个好简单的.
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
收起 更多回答(4)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式