码迷,mamicode.com
首页 > 数据库
MongoDB教程17-MongoDB聚合
聚合操作主要用于处理数据并返回计算结果。聚合操作将来自多个文档的值组合在一起,按条件分组后,再进行一系列操作(如求和、平均值、最大值、最小值)以返回单个结果。 MongoDB 提供了三种执行聚合的方法:聚合管道、map-reduce 和单一目标聚合方法,这里只介绍前两种方法。 聚合管道方法 Mong ...
分类:数据库   时间:2020-09-17 12:01:48    阅读次数:32
【2020090301】mysql中 having 的用法
where 关键字在使用聚合函数时不能使用。所以在聚合函数中加上了having来起到测试查询结果是否符合条件的作用。 having 称为分组过滤条件,也就是分组需要的条件,所以必须与group by联用。 注:当同时含有where子句,group by 子句, having 子句及聚合函数时,执行顺 ...
分类:数据库   时间:2020-09-17 11:59:35    阅读次数:32
MYSQL避免全表扫描
MYSQL避免全表扫描 1.对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引 2.应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用索引而进行全表扫描 如:select id from t where num i ...
分类:数据库   时间:2020-09-16 12:42:04    阅读次数:60
搭建一个开源项目15-解决安装mysql不成功的问题
一、解决mysql安装不成功的问题 今天晚上就干了一件事,之前安装mysql不成功的问题 原来是/usr/local/mysql/data目录下面有东西,删除了就好了 然后执行下面的语句,生成临时密码E<OspCjN-0of [root@k8s-master data]# cd /usr/local ...
分类:数据库   时间:2020-09-16 12:34:55    阅读次数:42
数据库脏读,幻读,不可重复读
1.脏读: 指一个事务A正在访问数据,并且对该数据进行了修改,但是这种修改还没有提交到数据库中(也可能因为某些原因Rollback了)。这时候另外一个事务B也访问这个数据,然后使用了这个被A修改的数据,那么这个数据就是脏的,并不是数据库中真实的数据。这就被称作脏读。 解决办法:把数据库事务隔离级别调 ...
分类:数据库   时间:2020-09-16 12:23:56    阅读次数:47
数据库的基础介绍(3)
数据库(Database)是按照数据结构来组织、存储和管理数据的仓库 ...
分类:数据库   时间:2020-09-16 12:16:17    阅读次数:46
解决ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)
在登录mysql输入密码后出现如下问题: ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES) 一般是密码错误引起,解决的办法是重置密码, 重置密码的第一步就是跳过MySQL的密码认证过 ...
分类:数据库   时间:2020-09-16 12:13:32    阅读次数:52
Mysql清空表(truncate)与删除表中数据(delete)的区别
需求:表中所有数据需要删除(清空),但表已经被插入了几万条数据,如果一条条删除那可真是累人的活。 解决办法:直接进入mysql直接清空表(truncate)或者删除表中数据(delete)。 这2种操作模式的区别: 举个栗子: 目标对象是表test_table,里面的所有数据均可删除。然后有以下2种 ...
分类:数据库   时间:2020-09-16 12:07:57    阅读次数:44
强大的动态SQL
1 动态SQL# 那么,问题来了: 什么是动态SQL? 动态SQL有什么作用? 传统的使用JDBC的方法,相信大家在组合复杂的的SQL语句的时候,需要去拼接,稍不注意哪怕少了个空格,都会导致错误。Mybatis的动态SQL功能正是为了解决这种问题, 其通过 if, choose, when, oth ...
分类:数据库   时间:2020-09-16 12:05:52    阅读次数:40
MySQL8.0.15基于mycat读写分离(windows环境)
系统开发中,数据库是非常重要的一个点。除了程序的本身的优化,如:SQL语句优化、代码优化,数据库的处理本身优化也是非常重要的。主从、热备、分表分库等都是系统发展迟早会遇到的技术问题问题。Mycat是一个广受好评的数据库中间件,已经在很多产品上进行使用了。下面就针对Mycat的基础知识和应用做一总结性 ...
分类:数据库   时间:2020-09-16 12:03:42    阅读次数:54
Oracle中“不等于”的使用
在oracle中判断字段id不是“123”时, select * from user where id<> '123'; 但是id为空的,却怎么也查询不出来。 原因是:字段为null的时候,只能通过is null或者is not null来判断。 这样写才是正确的: select * from us ...
分类:数据库   时间:2020-09-15 21:31:36    阅读次数:83
spring mysql 连接参数
spring: datasource: #driver-class-name: com.mysql.cj.jdbc.Driver #驱动注释,采用默认的方式 url: jdbc:mysql://127.0.0.1:3306/jtdb?serverTimezone=GMT%2B8&useUnicode ...
分类:数据库   时间:2020-09-15 21:22:39    阅读次数:55
关于SQL时间类型的模糊查询
1.Convert转成String,在用Like查询。select * from table1 where convert(varchar,date,120) like '2006-04-01%' 2.Betweenselect * from table1 where time between '2 ...
分类:数据库   时间:2020-09-15 21:21:50    阅读次数:40
Log4Net + Log4Mongo 将日志记录到MongoDb中
实现: 将日志保存在MongoDb中; 自定义日志字段; 日志按照日期拆分集合; 第一部分:将日志保存在MongoDb中 新建控制台程序Log4MongoDemo 通过NuGet安装Log4Net (v2.0.8)、log4mongo-net(v2.2.0) 项目根目录下添加log4net.conf ...
分类:数据库   时间:2020-09-15 21:10:23    阅读次数:44
使用literal或者绑定变量执行SAP HANA SQL语句
There are two variants of SQL statement execution defined in SAP note 2000002 – FAQ: SAP HANA SQL Optimization. The difference is how the where condit ...
分类:数据库   时间:2020-09-15 20:58:55    阅读次数:57
如何通过阅读代码的方式查出SAP ERP和CRM里物料主数据描述信息的数据库存储表
Recently I am working on a project whose prerequisite is that developer must figure out how a field for example Material description in ERP and Produc ...
分类:数据库   时间:2020-09-15 20:52:46    阅读次数:45
MySQL随笔整理
Mysql 数据库操作 CREATE SCHEMA IF NOT EXISTS db_test CHARACTER SET gbk; /*创建数据库,设置默认编码*/ CREATE DATABASE IF NOT EXISTS db_test_1; /*创建数据库*/ SHOW DATABASES ...
分类:数据库   时间:2020-09-15 20:50:01    阅读次数:46
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!