首先你要确定能够唯一确定你那一行数据的字段或字段组合是哪些,
DELETE FROM 表名 WHERE 字段1 = ‘' and 字段2 = ‘' and ...字段1,...为能够唯一确定某一行数据的字段组合,‘'中填写你要删除的字段具体值就可以了
如果有主键,则直接利用主键确定某一行就可以了。
1
DELETE FROM 表名 WHERE 主键 = ‘具体值'。
1
delete from ms_cf01 where brxm='张三' and id='7598'
其中: ms_cf01 为你所要删除那条数据所属的表。
brxm,id 为你所要删除数据的条件。
上面的语句实现的效果是:删除表ms_cf01中,符合brxm等于张三 且 id等于7598的行数据。
这样就完成了,删除一行的数据 *** 作
这里以 teacher 表为例,删除一条指定 id=8 的数据,命令如下:
执行结果如下图:
以 teacher 表为例,删除多条数据命令如下:
执行结果如下图:
清空表数据命令 :
执行结果如下图:
本小节介绍了如何删除指定 id 的数据、数据表所有数据,需要注意的是使用 TRUNCATE 清空表所有数据,和使用 DELETE 删除表所有的数据的区别是:
这个需要分情况。1,你的数据库表中有主键,且主键上面的数据为唯一值。也就是没有重复值。
那么你在删除的时候,将这个唯一值作为条件进行删除。
如:
delete
from
[表名]
where
id=1
2.所有的数据相同,那么你只能打开数据表,手工选定其中某一条,进行删除。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)