数据的查询

这个月主要学习了从数据库表中新增,删除,查询,修改数据。查询数据使用SELECT语句。修改数据的SQL 语法是 UPDATE …SET。插入数据即新增的语法是INSERT INTO ,删除数据的通用语法是DELETE 语句。
查询数据,我们会使用到WHERE 子句和LIKE 子句,这两个子句经常一起使用。WHERE 子句用来设定查询条件。我们可以在WHERE指定任何条件,使用AND或者OR指定一个或多个条件。LIKE 子句 用来查询与条件相似的数据,比如说获取一个字段中含有"A"的字符的所有数据,这时可以使用LIKE子句。
新增数据,向MySQL数据表新增的数据是字符型,必须使用单引号或者双引号,如:‘value’。
删除数据,如果没有指定 WHERE 子句,MySQL 表中的所有记录将被删除。
修改数据时,必须注意需要指定更新数据表中指定行,即表明你修改的是数据库表的哪一行。
分组数据 group by , having ,count等聚合函数, count() 是聚合函数;聚合函数对组执行计算并返回每个组的唯一值。常用聚合函数: count(), sum(), avg(), min(), max().COUNT() 函数返回每个组中的行数。比如:COUNT (order_id) 订单数量也就是总数。count() 总数; sum() 总和; avg() 平均值 ; min() 最小值; max() 最大值 。GROUP BY 子句通常与聚合函数一起用于统计数据。group by customer_id 根据 By 指定的规则对数据进行分组,分组就是将一个数据集划分成若干个小区域,然后针对若干个“小区域”进行数据处理。 having count() > 2 having 根据指定的条件列表过滤分组,GROUP BY 子句将行汇总为分组, HAVING 子句将一个或多个条件应用于这些每个分组。 只有使条件评估为 true 的组才会包含在结果中。
数据库表的数据,少则百条千条,多则万条,数十万条。数据太多,就不可能全部查询出来。因此需要对数据进行条件筛选。减少数据的数量,提高效率。能对数据进行筛选的有WHERE 子句和LIKE 子句。其中WHERE 子句用于精准查询数据,LIKE 子句用于模糊查询。
无论是新增删除,还是查询修改数据之后,新生成数据结果,一般都需要排序之后,才能是我们需要的数据,直观明确,一目了然。排序有升序和降序,也可以根据某些特定条件排序,比如姓名,字母。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值