看到where语句中有条件:where 1=1    和    1=2或1<>1
用途:
    1=1:是为了添加条件时使用and并列其他条件时使用的(动态连接后续条件)
    比如:
              String sql = "select * from emp where 1=1 ";
              if(username!=null)
                    sql+="and username="+username;
              if(password!=null)
                    sql+="and password="+password;
 
    1=2或1<>1是为了获取表的结构而抛弃数据,这样创建的表和原表的字段相同,其他并不能保证相同(例如可为空等和原表均有出入)。
    比如: create table emp_tmp as select * from emp where 1=2;
                此时再将数据导入: insert into emp_tmp select * from emp;

最新文章

  1. Robot Framework 安装步骤
  2. 如何接触学习java
  3. 如何更换centos6源
  4. iOS 让启动页面延迟的方法
  5. Metro 页面间跳转报错、打包和安装一个本地的Metro类型应用
  6. 单节点nginx为两台apache服务器提供负载均衡
  7. 类库从自带的配置文件中获取信息(DLL文件 获取 DLL文件自带的配置信息) z
  8. CentOS-6.3安装配置Nginx
  9. Java [leetcode 26]Remove Duplicates from Sorted Array
  10. 【poj3070】矩阵乘法求斐波那契数列
  11. ZooKeeper监听机制
  12. 排序sort,统计wc
  13. .NET Core和Swagger 生成 Api 文档转
  14. Windows Server 2016-增强IPAM
  15. Confluence 6 MySQL 问题解决
  16. css特效博客
  17. Oauth2.0:Access Token 与 Refresh Token
  18. 第一章 在.net mvc生成EF入门
  19. linux下开启、关闭、重启mysql服务
  20. 被查封7周之后,全球最大BT网站&ldquo;海盗湾&rdquo;又重新活过来了【36kr】

热门文章

  1. 用LINQ在集合中查询特定对象
  2. 搭建Cocos2d-JS开发环境
  3. tomcat中的get、post区别
  4. c/c++面试总结(2)
  5. 【风马一族_xml】xml语法
  6. &lt;邮件服务postfix+mysql&gt;MAIL第二篇
  7. ROS ZYNQ移植
  8. JPA SQL 的复杂查询createNamedQuery
  9. Centos文本方式安装情况下lvm分区的创建
  10. 【转】MyEclipse快捷键大全(绝对全)