
Oracle
文章平均质量分 87
hdxx2022
这个作者很懒,什么都没留下…
展开
-
浅谈数据库having的用法介绍
-如果使用 ALL 关键字,那么查询结果将包括由 GROUP BY 子句产生的所有组,即使某些组没有符合搜索条件的行。数据库having的用法的用法你知道吗?--进行分组,并且将相同的字段并称一列数据,如果group by 后面没有这个字段的话就要分成好多的数据。--出现的错误详解:咱们看看group by 的执行的过程,先执行select 的操作返回一个程序集,--having子句限制的是组,而不是行。--这就是我们需要注意的一点,如果在返回集字段中,这些字段要么就要包含在Group By语句的后面,原创 2024-04-03 16:46:02 · 731 阅读 · 0 评论 -
数据库having的用法介绍
-如果使用 ALL 关键字,那么查询结果将包括由 GROUP BY 子句产生的所有组,即使某些组没有符合搜索条件的行。数据库having的用法的用法你知道吗?--进行分组,并且将相同的字段并称一列数据,如果group by 后面没有这个字段的话就要分成好多的数据。--出现的错误详解:咱们看看group by 的执行的过程,先执行select 的操作返回一个程序集,--having子句限制的是组,而不是行。--这就是我们需要注意的一点,如果在返回集字段中,这些字段要么就要包含在Group By语句的后面,原创 2024-03-27 20:43:57 · 1194 阅读 · 0 评论 -
MYSQL的server层和存储引擎层介绍
SQL的全称是Structured Query Language,翻译成中国话就是结构化查询语言。这是一种声明式的语法,何为声明式?可以联想一下我们生活中的老板,老板在布置任务的时候会告诉你:小王啊,今天把这些砖从A地搬到B地啊,然后就没然后了。老板并不关心你是用手抬,还是用车拉,老板只关心结果:你把砖搬过去就好了。我们之于数据库而言,就是一个老板,就是我们给数据库下达的任务,至于具体数据库怎么执行我们并不关心,我们只关心最后数据库给我们返回的结果。原创 2024-03-27 15:42:27 · 908 阅读 · 0 评论 -
分享MongoDB插入数据的3种方法
另外,db.collection.update()方法和db.collection.save()方法也能通过upsert操作添加新文档。upsert操作执行更新现有文档或者当文档不存在时插入一个新文档。调用update()方法使用upsert标志创建一个新文档当没有匹配查询条件的文档时。使用save()方法插入一个文档,通过该方法保存一个不包含_id字段的文档或者包含_id字段但该字段值不存在集合中的文档。在实示例中,文档有一个用户指定的值为10的_id字段,这个值必须在inventory集合中唯一。原创 2023-08-23 09:07:11 · 1378 阅读 · 0 评论 -
关于MongoDB索引使用浅谈
因为我们已经建立好复合索引,一个age一个username,建立索引时使用的是升序排序(即数字1),当使用点查询查找{age:21},假设仍然是10万条数据,可能年龄是21的很多人,因此会找到不只一条数据。在没有sort时,我们查询的结果首先是根据age等于21,age等于22..这样从小到大排序,当age等于21有多个时,在进行usernameA-Z(0-9)这样排序。这就建立了一个复合索引(建立在多个字段上的索引),如果查询条件包括多个键,这个索引就非常有用。_id即为唯一索引,并且不能删除。原创 2023-08-22 16:07:37 · 139 阅读 · 0 评论