语法规范、DQL(数据查询语言)、按条件/逻辑表达式查询

1.语法规范

1、不区分大小写
2、命令结尾用分号
3、单行注释 	#  --空格 
4、多行注释	    /*注释文字*/

2.DQL(数据查询语言)

1. SELECT 查询列表,....from-- 查询列表可以是:字段、表达式、变量、函数等

2. SELECT 一个列表 AS(或空格)别名,一个列表 AS(或空格) 别名     -- 起别名,便于理解;区分重名字段

3. SELECT DISTINCT 一个字段                                    -- 去重

4. +/*在MySql中,+号仅为运算符,当两个或多个操作数相加时,会试图将字符型操作数转换为数字,如果转换失败则视其值为0,
			只要其中一个为null,结果就为null */
 
6. SELECT CONCAT(字段一,字段二...)                             -- 拼接字段的值,自动将其他类型转为字符型  

3.按条件/逻辑表达式查询

1.语法: SELECT 列名称 FROM 表名称 WHERE 列 运算符 值    

2.运算符:条件运算符:  > < = != <> >= <= 

	     逻辑运算符: (&& || ! &) and or not  
	   
         模糊运算符: like  between and(包含临界值,等价于>= and <=)    like '%%'   /*不包含 null ,可以查询字符和数字
         																		(数字按字符格式写)*/
       
      			    in    -- 判断某个值是否在in列表,不支持通配符
      			 
      			    IFNULL (expression,alt_value)   /*用于判断第一个表达式是否为 NULL,为 NULL 返回第二个参数的值,
      			    								不为NULL 返回第一个参数的值*/
      			 
      			    ISNULL(exper)          			--判断exper是否为空 NULL,是则返回1,否则返回0
      			 
       			    is null | is not null一般和通配符 % (任意多个字符,包含0个字符)、 _ (任意单个字符)配合使用
      
      			    <=> 代表 IFNULL( a != b,false)  /*如果 a!=b 的结果为 null,则最终结果为 false,简单理解就是
      			   									 对 “!=” 做了一个非空判断*/
      		    
      		        '\' 转义作用 或 指定转义字符(‘x‘ ESCAPE 'x')
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值