mysql数据(添加,修改,删除,单表查询)操作

本文介绍了SQL查询中的基本概念和操作,包括主键自增、别名设定、BETWEEN和IN操作符、LIKE通配符、空值查询与非空查询的方法、去除重复数据的DISTINCT关键字、排序(ASC和DESC)、聚合函数如COUNT、SUM、AVG、MAX和MIN,以及分组和HAVING子句在数据过滤中的应用。此外,还讲解了LIMIT关键字用于限制查询结果的数量。
摘要由CSDN通过智能技术生成

插入:

主键自增(第一列),可以写null,自动生成

最后一列是空值null,即不给分配

如果设置了默认值,如性别设置了默认值男,就可以写default


1、

查询起别名,如果别名有特殊符号,需要用“ ”双引号引起来。起别名as可以省略:

2、between and:

3、in:

4、like: 

5、空的查询: 

6、非空的查询:

只写is not null,空值还在,所以用下面的写法:

7、去除重复:

distinct看的是整个是否重复

 

8、排序:

默认为升序排序

desc为降序排序,asc升序排序

 (1)单列排序:

(2)多列排序:

注意:order by前面不加and

即顺序为:

9、聚合函数:count     sum     avg      max      min

聚合函数会忽略null值,查找的结果是单行单列的

Count(*)等同于count(1),但推荐使用count(1)

 

 

 

10、分组:

 按照部门分组,再按照性别分组 

11、having:

where与having的区别:

where是帮助我们筛选满足条件的记录,having是对分组后的数据再次进行过滤筛选

having与group by 子句一起使用

12、limit关键字

每次都查看五条记录,第一次查看:查看前5条数据

第二次查看:从索引为5的往后查看5条数据

 

第三次查看:从索引为10的往后查看5条数据

规律:

第一次数字相当于索引,第一条数据就从0开始。第二个数字为查看的条数。

下一次查看从第一次的下一个开始查看

 

 

 

 

 

 

 

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值