Mysql学习笔记

where语句是做筛选的,就像java里的if语句

where子语句包含等于(=),大于(>),小于(=),小等于() ,x到y(between x to y),同时满足多个条件(x条件 and y条件 and....),满足多个条件中任意一个条件(x条件 or y条件 or....),符合包含在内部的条件( 内容x in(x,y,.....))令条件相反(not 条件x)判断是否为空或是否不为空(is null或is not null),查找关键字的模糊查找(变量x like =“条件y_”,_是占位符,其中_占一位,%占任意位置如name like =“李%”可以找到李华,李元芳等等)

limit语句是限制语句,其子语句包含:

limit a ,b a是起始值(从第a个元素开始,其中第一个元素序号为0),b为查找个数

分页:limit (page-1)*pageSize,pageSize page为一页大小,pageSize为页码

order by 元素a desc/asc 根据元素a降序/升序

order where limit组合使用顺序是where order limit

聚合函数:

min()最小

max()最大

avg ()平均

sum()求和

count()计算数量

count(字段名称)不计算空的计算数量

使用方法:方法(select等) 函数() from 表 where order limit

group by 字段 把字段相同的分组,再从每组里面执行语句

使用方法如下:方法(select等) 函数() from 表 group by 字段 (可以加 having 条件)

重命名as:旧名字 as 新名字(as可省略)

mysql标蓝色的部分不区分大小写,可以大小写混合

多连接:方法(select等)

函数() from 表1,表2,..... 链接条件 where order limit

内链接:是拼装2个表的内容,将2个表符合条件的部分拼成一个新的表

谁想多查一些数据就偏向那边,如左边的表想多差则左内链接

内链接:方法(select等) 函数() from 表1 join 表2 join ....on 链接条件 where order limit

方法(select等) 函数() from 表1 join 表2 on 链接条件 表2 join 表2 on链接条件 where order limit

右内链接:方法(select等) 函数() from 表1 right join 表2 on 链接条件 where order limit

左内链接:方法(select等) 函数() from 表1 left join 表2 on 链接条件 where order limit

2个-加一个空格等于注释 ,如 -- waibiwaibi

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值