现在很多登陆都是手机和邮箱混合登陆,mysql的查询语句现在想到的有两种。

其一是使用UNION:

SELECT *
FROM enterprisemember
WHERE enterprisemember.MobilePhone = #{mobilephone}
AND
enterprisemember.memberPassword = #{memberpassword}
UNION
SELECT *
FROM enterprisemember
WHERE enterprisemember.mailbox = #{mailbox}
AND
enterprisemember.memberPassword = #{memberpassword}

其二是使用OR:

SELECT * 
FROM enterprisemember 
WHERE (MobilePhone = #{mobile} OR mailbox = {mailbox} )
and enterprisemember.memberPassword = #{memberpassword}

手机或者邮箱登陆 mysql查询语句相关推荐

  1. mysql 查询语句执行顺序_MySQL 查询语句执行过程

    MySQL 查询语句执行过程 Mysql分为server层和存储引擎两部分,或许可以再加一层连接层 连接层(器) Mysql使用的是典型的C/S架构.连接器通过典型的TCP握手完成连接. 需要注的是, ...

  2. php面试专题---MYSQL查询语句优化

    php面试专题---MYSQL查询语句优化 一.总结 一句话总结: mysql的性能优化包罗甚广: 索引优化,查询优化,查询缓存,服务器设置优化,操作系统和硬件优化,应用层面优化(web服务器,缓存) ...

  3. mysql 查询语句_MySQL相关(一)- 一条查询语句是如何执行的

    前言 学习一个新知识最好的方式就是上官网,所以我先把官网贴出来 MySQL官网 (点击查阅),如果大家有想了解我没有说到的东西可以直接上官网看哈~目前 MySQL 最新大版本为8.0,但是鉴于目前应用 ...

  4. mysql查询语句详解_基于mysql查询语句的使用详解

    1> 查询数据表除了前三条以外的数据. 起初我想到的是这条语句 SELECT * FROM admin WHERE userid NOT IN (SELECT userid FROM admin ...

  5. php通过数组存取mysql查询语句的返回值

    php通过数组存取mysql查询语句的返回值 1.示例1 $res = mysql_query($mysqli, $sql) or die(mysql_error($mysql)); $a=array ...

  6. java mysql查询语句_Mysql查询语句执行过程

    Mysql查询语句执行过程 Mysql分为server层和存储引擎两部分,或许可以再加一层连接层 连接层(器) Mysql使用的是典型的C/S架构.连接器通过典型的TCP握手完成连接. 需要注的是, ...

  7. MySQL查询语句执行过程及性能优化-基本概念和EXPLAIN语句简介

    网站或服务的性能关键点很大程度在于数据库的设计(假设你选择了合适的语言开发框架)以及如何查询数据上. 我们知道MySQL的性能优化方法,一般有建立索引.规避复杂联合查询.设置冗余字段.建立中间表.查询 ...

  8. left join 最后一条_一条Mysql查询语句的西天取经之路,你真的了解吗?

    数据库,大家都不陌生,这是程序员的基本技能了.当然,我们更多时候只是去了解如何使用数据库,而对数据库一些底层原理却比较陌生,今天我们来了解一下,一条数据库查询语句的取经之路. 基本分层 个人认为,My ...

  9. mysql 处理一条语句卡死_一条MySQL查询语句,卡死机器,不知道为什么,求高手指点!...

    你的位置: 问答吧 -> MySQL -> 问题详情 一条MySQL查询语句,卡死机器,不知道为什么,求高手指点! 我的这条查询语句有什么问题吗?为什么一运行,机器就卡死了!N久查询不出结 ...

最新文章

  1. 划分微型计算机的标志是,划分微型计算机的标志为
  2. BZOJ2091 [Poi2010]The Minima Game
  3. 一个好用的开源在线时序图/波形图(Timing Diagram)绘制网站
  4. Linux shell 中获取当前目录的方法
  5. ValueError: The QuerySet value for an exact lookup must be limited to one result using slicing.
  6. SVN 定时 更新代码 Demo
  7. Starling框架帮助手册中文版(PDF下载)
  8. hashmap clone_Java HashMap clone()方法与示例
  9. 【人脸识别】LFW数据集介绍
  10. Greenplum分区
  11. SQL中创建外键约束
  12. LAMP_ 访问控制
  13. 【报错】Error inserting GREEM=30 YELLOW=4 RED=5 android.database.sqlite.SQLiteException: no such tab
  14. 一文搞定权限设计模型(RBAC,ABAC)超详细图文解析
  15. PMBOK 7th管理模型介绍系列--五分钟了解情境领导力
  16. switch c语言格式,switch语句格式是什么
  17. [excel]收藏夹-遇过问题的解决方法总览
  18. 计算机期末考试ppt操作,计算机期末考试重点PPT.ppt
  19. 零基础学Python--机器学习(一):人工智能与机器学习概述
  20. 传统图像去噪方法(一)

热门文章

  1. 情人节送什么给另一半?精选情人节礼物推荐
  2. java 两位小数_java保留两位小数及多位小数的方法 | 夕辞
  3. 如何获取搜索引擎的来源,以及搜索引擎的相关信息
  4. DZ先生怪谈国标28181之目录订阅与通知
  5. 【柏拉图】在WPF中利用DevExpress控件进行柏拉图展示
  6. RN仿微信朋友圈图片拖拽删除
  7. 【HDU】5267 pog loves szh IV【动态点分治】
  8. mysql 排它锁_Mysql共享锁、排他锁、悲观锁、乐观锁
  9. 深度理解 HashMap 和 Hashtable 的区别
  10. sql多表查询效率提升实战