你造SQL中的 Where 1=1 吗
2015-11-30 12:38
381 查看
对于一个有一定工作经验的程序员,我相信对SQL语句中的Where1=1并不陌生,基本上每天都会见到,但是你造
where 1=1 吗.今天我就来给大家解读一下Where吧.
首先,我们先来看看一条SQL语句的结果:select
*from T_LOAN_LOAN_INFO where 1=1,其中where1=1,由于1=1永远是成立的,返回TRUE,条件为真;所以,这条语句,就相当于select * fromT_LOAN_LOAN_INFO,返回查询表中的所有数据。
where 1=1 吗.今天我就来给大家解读一下Where吧.
首先,我们先来看看一条SQL语句的结果:select
*from T_LOAN_LOAN_INFO where 1=1,其中where1=1,由于1=1永远是成立的,返回TRUE,条件为真;所以,这条语句,就相当于select * fromT_LOAN_LOAN_INFO,返回查询表中的所有数据。
相关文章推荐
- redis实现发布/订阅
- Mysql如何清空数据库的所有表数据
- Mongodb相对于关系型数据库的优缺点
- ATM自动取款机终端系统(基于visual studio 2015与Sql server 2014平台的C#项目)
- 如何设置mysql允许外网访问
- MySQL之CAST与CONVERT 函数的用法
- mongodb select php操作 命令行操作
- mongodb常用语句
- Oracle 安装遇到的问题:正在检查操作系统要求...要求的结果: 5.0,5.1,5.2,6.0 之一..
- Oracle大数据常见优化查询
- 把DataTable导入SqlServer中
- 非常有用的 Oracle 查询语句
- 让SQLite支持edmx可视化操作
- 【redis】常见JedisConnectionException异常分析
- MySQL 如何为一个非常大的数据库设置一个备库?
- [MySQL复制异常]Cannot execute statement: impossible to write to binary log since statement is in row for
- Oracle Sourcing Implementation and Administration Guide(转)
- MyBatis的动态SQL详解
- iOS平台sqlite数据库的使用-King
- mysql alter table add foreign (errno: 150)添加外键150错误