博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
mysql查询左边大于左边_MySQL WHERE 子句
阅读量:4678 次
发布时间:2019-06-09

本文共 1035 字,大约阅读时间需要 3 分钟。

MySQL WHERE 子句

我们知道从 MySQL 表中使用 SQL SELECT 语句来读取数据。

如需有条件地从表中选取数据,可将 WHERE 子句添加到 SELECT 语句中。

语法

以下是 SQL SELECT 语句使用 WHERE 子句从数据表中读取数据的通用语法:SELECT field1, field2,...fieldN FROM table_name1, table_name2...

[WHERE condition1 [AND [OR]] condition2.....查询语句中你可以使用一个或者多个表,表之间使用逗号, 分割,并使用WHERE语句来设定查询条件。

你可以在 WHERE 子句中指定任何条件。

你可以使用 AND 或者 OR 指定一个或多个条件。

WHERE 子句也可以运用于 SQL 的 DELETE 或者 UPDATE 命令。

WHERE 子句类似于程序语言中的 if 条件,根据 MySQL 表中的字段值来读取指定的数据。

以下为操作符列表,可用于 WHERE 子句中。

下表中实例假定 A 为 10, B 为 20操作符描述实例

=等号,检测两个值是否相等,如果相等返回true(A = B) 返回false。

<>, !=不等于,检测两个值是否相等,如果不相等返回true(A != B) 返回 true。

>大于号,检测左边的值是否大于右边的值, 如果左边的值大于右边的值返回true(A > B) 返回false。

>=大于等于号,检测左边的值是否大于或等于右边的值, 如果左边的值大于或等于右边的值返回true(A >= B) 返回false。

<=小于等于号,检测左边的值是否小于于或等于右边的值, 如果左边的值小于或等于右边的值返回true(A <= B) 返回 true。

如果我们想在 MySQL 数据表中读取指定的数据,WHERE 子句是非常有用的。

使用主键来作为 WHERE 子句的条件查询是非常快速的。

如果给定的条件在表中没有任何匹配的记录,那么查询不会返回任何数据。

从命令提示符中读取数据

我们将在SQL SELECT语句使用WHERE子句来读取MySQL数据表 test 中的数据:

实例

以下实例将读取 test 表中 author 字段值为 Sanjay 的所有记录:

SQL SELECT WHERE 子句SELECT * from test WHERE author='手册';

转载地址:http://vxfkp.baihongyu.com/

你可能感兴趣的文章
掌握11项技能,你就是优秀的前端开发project师
查看>>
20145227《Java程序设计》第1次实验报告
查看>>
Linux10 ----------------进程 定时任务 僵尸进程
查看>>
TCP/IP:链路层
查看>>
智能家居-思维的又一次跳跃
查看>>
去除HTML代码得函数
查看>>
TCP/IP、HTTP、HTTPS、HTTP2.0
查看>>
Andorid 自定义标题栏
查看>>
android 开发Eclipse 快捷键
查看>>
UIimage图片在程序Documents目录下的存取
查看>>
linux TIME_WAIT过多问题的解决方法
查看>>
高级套接口-(sendmsg和recvmsg)
查看>>
C++ 随机数函数
查看>>
C# DataTable 和List之间相互转换的方法
查看>>
Python的urllib和urllib2模块
查看>>
streams 日差管理及监控
查看>>
Monkey源码分析之事件源
查看>>
Ext.Net 1.2.0_Ext.Net.RendererFormat 常用数据格式转换呈现格式
查看>>
Jdbc连接MySQL 8时报错“MySQLNonTransientConnectionException: Public Key Retrieval is not allowed”...
查看>>
redis集群部署方案
查看>>