MySQL中的delete语句一般用于删除表的一行或者多行数据。

以下是 SQL DELETE 语句从 MySQL 数据表中删除数据的通用语法:DELETE FROM [WHERE 子句] [ORDER BY 子句] [LIMIT 子句]

DELETE FROM table_name [WHERE Clause]:指定要删除数据的表名。

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

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

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

当你想删除数据表中指定的记录时 WHERE 子句是非常有用的。要限制要删除的行数,则可以配合Order By使用LIMIT子句。

根据条件删除表中的数据

在tb_courses_new表中,删除course_id为 4 的记录,输入的 SQL 语句和执行结果如下所示。

以下操作需在命令行中进行。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 |

| 4 | Php | 4 | phpstudy |

+-----------+-------------+--------------+------------------+

4 rows in set (0.00 sec)

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)

mysql中delete怎么用_mysql怎么使用delete相关推荐

  1. mysql的char在java中表示为_Java学习篇之-Mysql中varchar门类总结_mysql

    java学习篇之---mysql中varchar类型总结 Mysql中varchar类型总结 今天新做一个项目,需要自己进行数据库设计,发现自己对varchar的用法还不是很熟悉,所以查阅资料总结若下 ...

  2. mysql中关系怎么弄_mysql数据库关系操作

    ### mysql数据库 #### 知识要点: 1. 数据操作增.删.改 2. 外键约束要求 3. 一对多表关系 4. 一对一表关系 5. 多对多表关系 6. 外键约束的参照操作 ### 数据操作 # ...

  3. mysql中select 的题型_MYSQL经典题型详情解析

    学完了mysql后发现有很多地方不是很明白,于是总结了mysql的经典题型,不论是工作还是面试,我相信还是有一定帮助的. 例题一 ​ 在我的数据库中数据如下(排序有些差别,但是不影响结果) ​ 分析: ...

  4. MySQL中replace主键_Mysql中replace与replace into的用法讲解

    Mysql replace与replace into都是经常会用到的功能:replace其实是做了一次update操作,而不是先delete再insert:而replace into其实与insert ...

  5. MySQL中向下查询_mysql

    @ MySQL讲解 一.启动服务 用管理员身份运行命令提示符 停止服务 net stop + 服务名 启动服务 net start + 服务名 查询服务器连接所用端口信息 select @@port; ...

  6. mysql中字符串转时间戳_MySQL日期 字符串 时间戳互转

    mysql时间转换和事务 涉及的函数 date_format(date, format) 函数,MySQL日期格式化函数date_format() unix_timestamp() 函数 str_to ...

  7. MySQL中定义fk语句_MySQL的SQL语句 - 数据定义语句(6)- ALTER TABLE 语句 (4)

    外键和其他约束 InnoDB和NDB存储引擎支持 FOREIGN KEY 和 REFERENCES 子句,这些存储引擎实现了ADD [CONSTRAINT [symbol]] FOREIGN KEY ...

  8. mysql中version是关键字_mysql关键字

    在今儿hibernate执行save方法的时候显示sql语法错误 Sql代码 You have an error in your SQL syntax; check the manual that c ...

  9. 在mysql中显示数据库数据类型_MySQL(二) 数据库数据类型详解

    序言 今天去健身了,感觉把身体练好还是不错的,闲话不多说,把这个数据库所遇到的数据类型今天统统在这里讲清楚了,以后在看到什么数据类型,咱度应该认识,下面就跟着我的节奏去把这个拿下吧. ---WZY 一 ...

最新文章

  1. R语言构建xgboost模型:模型的保存(xgb.save)和加载(xgb.load)、或者保存为R二进制文件(xgb.save.raw R binary vector)
  2. python在工作上可以干什么-学习Python以后能在企业里工作中能做什么?
  3. ubantu14下vim的配置...
  4. Linux上搭建Hadoop2.6.3集群以及WIN7通过Eclipse开发MapReduce的demo
  5. Scala可变数组ArrayBuffer:查询/修改/遍历/增加/删除
  6. C++中全局变量的使用
  7. Centos 7 RabbitMQ + Haproxy 集群高可用部署
  8. Android 项目规范
  9. (4.3)符号表和符号解析
  10. 【算力网络】算力网络的技术创新——绿色与安全关键技术
  11. 调试串口导致烧录失败
  12. 计算机开关电源基本原理,开关电源基本原理与设计介绍——第一讲
  13. freeman 链码
  14. 半导体存储器涨涨涨 趋势的力量不可逆转
  15. 给伸手党的福利:Python 新手入门引导
  16. Microsoft Office Visio绘制灵感触发图的详细操作流程
  17. 华为od统一考试B卷【敏感字段加密】JavaScript 实现
  18. 原创壁纸引擎酷壁(ColkWallpaper)
  19. 武汉市近年社会平均工资(职工平均工资对照表)
  20. 网站URL缩短器短域名生成源码

热门文章

  1. 真棒 20 张图揭开内存管理的迷雾,瞬间豁然开朗
  2. Web前端需要学习什么?小白入门指南
  3. [福大软工] Z班——个人技术博客评分
  4. Xshell无法正常启动(0x000007b)
  5. 将MongoDB部署到分布式集群(实操)
  6. Spring Aspect的Execution表达式
  7. android 百度地图简单使用(android Studio )
  8. 怎样在手机上设置高考倒计时?查看离高考还有多长时间
  9. xshell linux版本
  10. Flutter04-Widget初体验