MySql学习-4.查询1

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 优先级:

  

   

猜你喜欢

转载自www.cnblogs.com/xiao-yu-/p/12359036.html