当前位置:首页 > MySQL

MySQL语句之or/and

canca9年前 (2017-03-23)MySQL726

在where中可以包含任意数目的and和or操作符,在没有任何其他符号的时候,例如括号,SQL会首先执行and条件,然后才执行or语句

eg.    select * from table where id=1 or id=2 and price>=10;

这条语句默认执行的是id=2并且price大于等于10的,或者是id=1。

如果加上括号:select * from table where (id=1 or id=2) and price>=10;

则这条语句执行的是id=1或id=2,并且price大于等于10。

扫描二维码推送至手机访问。

版权声明:本文由Ant.Master's Blog发布,如需转载请注明出处。

本文链接:https://iant.work/post/19.html

标签: MySQL
分享给朋友:

“MySQL语句之or/and” 的相关文章

mysql 配置命令大全

--auto-rehash       Enable automatic rehashing. One doesn't need to use             …

MySql导入SQL文件

MySql导入SQL文件: mysql -u root -p <c:\sampledb.sql…

Mysql中触发器的使用

在SQL中,名词触发器指“在数据库中为响应一个特殊表格中的某些事件而自动执行的程序代码。”(Wikipedia)说得简单一些,它是在一个特殊的数据库事件,如INSERT或DELETE发生时,自动激活的一段代码。触发器可方便地用...…

MySQL数据库备份与还原

MySQL数据库备份与还原

       平时工作中常常会遇到数据库备份、还原等场景,但有些服务器上不允许装前台工具,只好用命令行来操作。并且更重要的一点是:如果数据量比较大的话,借助工具来操作会非常卡,而使用命令行则无压力...…

mysql存储过程执行动态SQL

不需要使用游标循环来读取,直接select * into @变量就OK了,还可以传递参数来执行。 MySql通用分页存储过程 过程参数 4 p_cloumns varchar(500),p_tables varchar(100),p_where varchar(4000),p_order varc…

mysql配置文件my.cnf详解[部分]

basedir = path 使用给定目录作为根目录(安装目录)。 character-sets-dir = path 给出存放着字符集的目录。 datadir = path 从给定目录读取数据库文件。 pid-file = filename 为mysqld程序指定一个存放进程ID的文件(仅适…

发表评论

访客

◎欢迎参与讨论,请在这里发表您的看法和观点。