1.基本查询语法:

select * from 表名;

**注意** 1.select 后写列名,*代表是所有列;

         2.列名可以用as起别名,其出现在结果集中;

    3.查询多个列,之间用逗号隔开;

2.条件:

  2.1 查询所有的列:

  

  2.2 查询部分列:

  

  2.3 消除重复的行:select distinct 列名 from 表名;

  

  **注意**:是整个行:

  

  2.4 条件:select * from where 条件;(原理:在每一行中做运算,满足条件就放到结果集中。而select是选出来)

  比较运算符:=、>、>=、<、<=、!=(<>)

  

  

  2.5 逻辑运算符:and or not;

  

  2.6 模糊查询:

  

  

  

  2.7 范围查询:

    2.7.1 in表示在一个范围:

    

    2.7.2 between…and… 表示一个连续的范围;  

    

  2.8 空判断:

  注意:null 与 ‘’是不同的:前者是不指向任何东西,后者是空字符串;

  判空:is null

  判非空:is not null

  **注意**:不能用属性 = NULL 判断是否为空,而是属性 is null 判断是否为空;

  

  

  2.9 优先级:

  

  

最新文章

  1. jquery on()方法绑定多个选择器,多个事件
  2. Java学习笔记(二十)——Java 散列表_算法内容
  3. centos6.3配置MFS服务器
  4. JS 瀑布流布局
  5. 如何在帝国cms后台菜单栏中添加删除链接?
  6. vim显示历史命令
  7. Android:android:gravity 和 android:layout_Gravity 的区别
  8. 【HDOJ】4544 湫湫系列故事——消灭兔子
  9. 关于sbutils中的sblaunch插件的疑惑
  10. JVM-触发Full GC的情况
  11. [LeetCode] Coin Path 硬币路径
  12. Windows 支持 OpenSSH 了!
  13. java.lang.ClassCastException: com.sun.proxy.$Proxy* cannot be cast to***
  14. win10磁盘碎片整理
  15. js中 null, undefined, 0,空字符串,false,不全等比较
  16. Error while trying to retrieve text for error ORA-12154
  17. 170412、Spring Boot Quartz介绍
  18. windows中实现有相同的程序运行就不在运行新的程序。
  19. 油田 (Oil Deposits UVA - 572)
  20. ES6中的一些新特性

热门文章

  1. Docker获取镜像报错docker: Error response from daemon
  2. Vmware上安装Linux(centos7)图文教程
  3. 3d动态文字的绘制
  4. Docker扩展内容之容器环境变量
  5. 缓存 ehcache
  6. 深入理解JDK中的Reference原理和源码实现
  7. 深入源码解析spring aop实现的三个过程
  8. FD_WRITE是如何触发的?
  9. FFMPEG学习----遍历所支持的解码器
  10. 当你的程序在朋友的机器上显示丢失msvcr100d.dll的时候