mysql原生库_Mysql数据库的一些简单原生sql语句

6da1a6109e1e

6da1a6109e1e

6da1a6109e1e

6da1a6109e1e

6da1a6109e1e

6da1a6109e1e

6da1a6109e1e

6da1a6109e1e

6da1a6109e1e

6da1a6109e1e

6da1a6109e1e

原生sql语句查询:

select * from 表名  :

查找表内所有数据, * 代表所有

where 具体条件 :

where作位查询sql语句条件,

例 select * from 表名 where 字段名=指定值

order by 升降序:

与desc和asc使用,通常以int类型字段进行升序或降序排列,

例 select * from 表名 order by 字段名 desc/asc

group by 分组:

可以理解为对同一个班的N个学生进行整合,查看每个班级下的人数,

例  select 字段名,count(*) from 表名 group by 字段名

having 分组后的条件:

在分组时外加条件,两个以上分组数据,

例  select 字段名,count(*) from 表名 group by 字段名 having 字段名 >=2

limit  分页:

将所有数据按每页显示的条目数进行分页,数据库中以下标方式显示数据,第一个数据下标为0;

limit n,m 关键字 :

n代表从下标为n的数据进行显示,

m代表每页显示多少条数据,

例  select * from 表名 limit 0,2

inner join 内连接查询:

其实就是两张表中的数据,通过某个字段相对,查询出相关记录数据,

例  select * from 表1 inner join 表2 on 表1.字段=表2.字段

left join 左外连接查询:

会把左边表里面的所有数据取出来,而右边表中的数据,如有相等的,就显示出来,如果没有,就会补null,

例  select * from 表1 left join 表2 on 表1.字段=表2.字段

right join 右外连接查询:

返回右表的全部行和左表满足ON条件的行,如果右表的行在左表中没有匹配,那么这一行左表中对应数据用NULL代替,

例  select * from 表1 right join 表2 on 表1.字段=表2.字段

full outer join  全连接查询:

从左表和右表那里返回所有的行。如果其中一个表的数据行在另一个表中没有匹配的行,那么对面的数据用          NULL代替,

例  select * from 表1 full outer join 表2 on 表1.字段=表2.字段

avg  平均值:

用来取总数的平均结果,

例  select avg(字段名) from 表名

max  最大值:

查询数据中最大的数据,

例  select max(字段名) from 表名

min  最小值:

查询数据中最小的数据,

例  select min(字段名) from 表名

count 总数:

查询当前表内有多少条数据,

例 select count(*) from 表名

sum 求和:

对当前字段下的数字进行求和,

例 select sum(字段名) from 表名

as  别名:

给当前表名起别名,

例 select sum(字段名) as 表别名 from 表名

6da1a6109e1e

6da1a6109e1e

6da1a6109e1e

6da1a6109e1e

6da1a6109e1e

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值