MySQL 删除表中的数据记录

news/2024/11/24 11:35:16/

文章目录

  • 前言
  • 一、删除表中的数据记录?
    • 1.删除特定数据记录
    • 2.删除所有数据记录
  • 总结


前言

        删除数据记录是数据操作中常见的操作,可以删除表中已经存在的数据记录。在MySQL中可以通过DELETE语句来删除数据记录,该SQL语句可以通过以下几种方式使用:删除特定数据记录、删除所有数据记录。


提示:以下是本篇文章正文内容,下面案例可供参考

一、删除表中的数据记录?

1.删除特定数据记录

        在MySQL中删除特定数据记录可通过SQL语句DELETE来实现,其语法形式如下:

        DELETE FROM tablename WHERE CONDITION;   

        在上述语句中,参数tablename表示所要删除数据记录的表名,参数CONDITION指定删除满足条件的特定数据记录。

        例如:Martin 所带的一班毕业了,从class 表中删除!

mysql>  create database school;   #创建数据库school 

mysql>  use school;   #选择数据库school 

mysql> create table class(id int UNIQUE AUTO_INCREMENT, name varchar(128) UNIQUE, teacher varchar(64));       #创建表class,指定id 字段自增长 

mysql>  insert into class(id, name, teacher) values(1, '一班', 'Martin'),(2,'二班', 'Rock'),(3, '三班', 'Janny');  # 插入多条记录

mysql> delete from class where teacher = 'Martin';  #通过teacher字段删除记录      

mysql> delete from class where id = 1;  #通过id 字段删除匹配的记录

2.删除所有数据记录

        在MySQL中删除所有数据记录同样可通过SQL语句DELETE来实现,其语法形式如下:

        DELETE FROM tablename WHERE CONDITION;          

        DELETE FROM tablename

        在上述语句中,为了删除所有的数据记录,参数CONDITION需要满足表tablename中所有数据记录,如id>0; 或者无关键字WHERE语句。

        例如:所有老师带的班级都毕业了,从class 表中删除!

mysql>  create database school;   #创建数据库school 

mysql>  use school;   #选择数据库school 

mysql> create table class(id int UNIQUE AUTO_INCREMENT, name varchar(128) UNIQUE, teacher varchar(64));       #创建表class,指定id 字段自增长 

mysql>  insert into class(id, name, teacher) values(1, '一班', 'pass'),(2,'二班', 'wang'),(3, '三班', 'gou');  # 插入多条记录

mysql> delete from class ;  #直接删除所有记录      

mysql> delete from class where id > 0;  #通过id 字段删除匹配的所有记录


总结

如上


http://www.ppmy.cn/news/344352.html

相关文章

清理上网后留下的各种记录

1、清除Cookies搜集的个人信息 打开注册表,依次找到HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windons\Current Version\Internet Settings\Cache\Special Paths\Cookies 键项。右击删除,将完全清除上网所保留的信息。重启之后,搞定&#xff0c…

如何擦除计算机连接网络的记录,彻底清除网络浏览记录的六个方法 -电脑资料...

当我们上网的时候,可能会使用电子信箱,这样就会留下账号;可能会访问一些网站,这样会留下上网信息;可能会登录一些电子商务网站,那账号和密码则会默认保存在系统之中……这样,一旦自己的电脑被入侵,这些留下的信息则可能毫无保留地暴露在 面前, 一、清除IE缓存记录 为了…

UE4和android项目融合

UE4和android项目融合 融合主要解决问题将UE4内容整合到Android xml界面中解决UE4内容过大的问题如何与UE4进行交互(以跳转场景为例)便捷的更新UE4内容其他常见错误 融合主要解决问题 将UE4内容整合到Android xml界面中解决UE4内容过大的问题如何与UE4进行交互便捷的更新UE4内…

电脑网页的上网记录怎么查

早期互联网时代,浏览器没有隐私模式,用户的上网记录可以轻松被其他人查看。后来,浏览器开始提供隐私模式,用户可以在隐私模式下浏览网页,不会被记录在上网记录中。现代浏览器还提供了清除历史记录的功能,用…

怎么查上网记录

大致分为两种类型一>>局域网电脑记录查询使用类似百络网警局域网监控软件,就可以查询局域网内任意一台电脑的上网记录二>>个人电脑记录查询查历史记录,或者查cookie之类日志。历史记录在IE的历史按钮(一个钟那个)&…

清除上网记录的两种方法

如果长期没有清除上网记录,就可能会造成以下问题: 1. 网友个人隐私泄露,如果被黑客发现会遭到威胁,骗取钱财。 2. 浏览网页速度更慢,经常出现网页打不开,浏览器卡死、假死现象。 下面我就给大家介绍一下如何清除上网记录的方法&am…

浏览器cookie怎么清除,彻底清除上网痕迹只需这几步

很多用户对cookie不是很了解,我们使用windows系统电脑浏览各个网站的时候都会产生cookie,cookie记录用户名、密码等信息。显而易见的是,cookie和网络隐私安全息息相关,有些恶意网站会利用cookie来侵犯用户隐私安全。因此清理cooki…

计算机上网记录怎么清除,如何清除上网记录?

小编为大家介绍下如何清除上网记录。 一、清除IE缓存记录 为了加快上网浏览速度,IE会将最近浏览过的网站内容保存在缓存中,这样下一次再访问该网站时就可以直接从缓存中读取数据。这虽然加快了浏览速度中,但是却埋下了安全隐患。 对此,我们可以打开浏览器的“工具”菜单,选…