增加一个集合用于储存股票交易记录 按照交易货币来分组 使用聚合操作符计算分组聚合值 使用聚合操作符计算所有文档聚合值 将 _id 设置为 null 即可 使用聚合管道创建数组字段 将同一个组里面的 字段,都 到一个新字段 中 ...
分类:
数据库技术 时间:
2020-04-06 00:47:39
收藏:
0 评论:
0 赞:
0 阅读:
71
一、更新 语法 参数说明: query : update的查询条件,类似sql update查询内where后面的。 update : update的对象和一些更新的操作符(如$,$inc...)等,也可以理解为sql update查询内set后面的 upsert : 可选,这个参数的意思是,如果不 ...
分类:
数据库技术 时间:
2020-04-06 00:39:05
收藏:
0 评论:
0 赞:
0 阅读:
72
关于Mybatis动态sql修改数据中,返回java.sql.SQLException: Zero date value prohibited问题 默认为exception,会抛出一个SQLException异常 解决的方法: 在jdbc配置文件中的url设置zeroDateTimeBehavior ...
分类:
数据库技术 时间:
2020-04-06 00:35:36
收藏:
0 评论:
0 赞:
0 阅读:
107
CentOS-7.5 安装 MySQL-5.7
分类:
数据库技术 时间:
2020-04-05 23:50:42
收藏:
0 评论:
0 赞:
0 阅读:
130
数据准备 插入数据 数据查询 中使用的文档筛选语法,和读取文档时的筛选语法相同 将 、 、 、`$limit` 相结合 对本节的数据进行修改 修改后的数据如下,一个用户的currency是数组,另一个用户的currency是字符串 使用unwind对数组元素进行平铺,可以将currency为数组的记 ...
分类:
数据库技术 时间:
2020-04-05 23:45:18
收藏:
0 评论:
0 赞:
1 阅读:
112
1.数据库存储引擎 InnoDB存储引擎:默认引擎,最常用的。 InnoDB是事务型数据库的首选引擎,支持事务安全表(ACID),支持行锁定和外键;InnoDB是默认的 MySQL引擎 InnoDB特点: 支持事务处理,支持外键,支持崩溃修复和并发控制。如果需要对事务的完整性要求比较高(比如银行), ...
分类:
数据库技术 时间:
2020-04-05 23:43:26
收藏:
0 评论:
0 赞:
1 阅读:
131
一、匹配查询 1. 查询所有 2. 查询所有+展示美化 3. 查询特定字段 4. 查询主键 二、使用比较操作符 | 操作符 | 说明 | | | | | eq | 等于 | | ne | 不等于 | | gt | 大于 | | gte | 大于等于 | | lt | 小于 | | lte | 小于等 ...
分类:
数据库技术 时间:
2020-04-05 23:42:51
收藏:
0 评论:
0 赞:
1 阅读:
112
聚合表达式 1. 字段路径表达式 2. 系统变量表达式 3. 常量表达式 聚合管道阶段 对输入文档进行再次投影 对输入文档进行筛选 筛选出管道内前N篇文档 跳过管道内前N篇文档 展开输入文档中的数组字段 对输入文档进行排序 对输入文档进行查询操作 对输入文档进行分组 将管道中的文档输出 ...
分类:
数据库技术 时间:
2020-04-05 23:39:53
收藏:
0 评论:
0 赞:
1 阅读:
109
前言 之前分析一个死锁问题,发现自己对数据库隔离级别理解还不够清楚,所以趁着这几天假期,整理一下MySQL事务的四大隔离级别相关知识,希望对大家有帮助~ 事务 什么是事务? 事务,由一个有限的数据库操作序列构成,这些操作要么全部执行,要么全部不执行,是一个不可分割的工作单位。 假如A转账给B 100 ...
分类:
数据库技术 时间:
2020-04-05 23:37:11
收藏:
0 评论:
0 赞:
1 阅读:
74
find 第2个参数用于指定返回哪些字段、不返回哪些字段。1 返回,0不返回 如果字段筛选不含主键字段,则不能混合使用包含与不包含 如果字段是数组类型,使用 slice 化繁为简 如果字段是数组类型,使用 elemMatch 化繁为简,elemMatch 只会返回符合条件的第 1 个元素 如果字段是 ...
分类:
数据库技术 时间:
2020-04-05 23:36:35
收藏:
0 评论:
0 赞:
1 阅读:
103
1.安装Android SDK,下载地址https://www.androiddevtools.cn/,选择对应操作系统及版本(已安装JDK) 2.解压运行SDK Manager.exe,主要是用 adb命令,只安装Platformo-tools,Build-tools,google usb dri ...
分类:
数据库技术 时间:
2020-04-05 23:33:25
收藏:
0 评论:
0 赞:
1 阅读:
94
数据库隔离级别 如果没有隔离级别会出现的问题 脏读 意思是读取到了事务正在修改的数据,如果事务回滚,那么拿到的数据就是错误的 | 时间 | 事务A | 事务B | | | | | | 1 | 开始事务 | | | 2 | 读取quantity为5 | | | 3 | 修改quantity为4 | | ...
分类:
数据库技术 时间:
2020-04-05 23:32:36
收藏:
0 评论:
0 赞:
1 阅读:
75
数组操作 创建包含数组和嵌套数组的文档 查询数组元素与嵌套数组 筛选数组元素符合特定条件的记录 regex 运算操作符 配合 $in 使用的时候,无需使用 $regex 关键字 ...
分类:
数据库技术 时间:
2020-04-05 23:18:35
收藏:
0 评论:
0 赞:
1 阅读:
74
这几天花了有10天再MySQL上学习,一个小脚本全部用的MySQL,本来想用多线程操作MySQL代替队列了。 但中间碰到了一些问题,查了些资料,随便把MySQL里面的一些锁的信息记录下。 MySQL5.5之前mysql 默认使用 MyISAM引擎,MyISAM引擎与INNODB的最主要的区别是一个支 ...
分类:
数据库技术 时间:
2020-04-05 23:18:17
收藏:
0 评论:
0 赞:
1 阅读:
92
包含与不包含:in、nin 逻辑操作符:not、and、or、nor not操作:获取余额不大于120的账号列表 and操作:获取name为alice2,且balance小于120的记录 字段操作符 exists 查询存在某个字段的记录 type 针对字段类型进行查询 ...
分类:
数据库技术 时间:
2020-04-05 23:08:53
收藏:
0 评论:
0 赞:
1 阅读:
73
查询结果遍历 当我们把查询结果赋值给一个JS变量的时候,查询结果其实是一个游标 可以通过下标来访问查询结果 item 可以迭代、遍历 打印出所有item1 打印出所有item2 skip 和 limit count 查询记录数量 sort 1 为升序, 1 为降序 ...
分类:
数据库技术 时间:
2020-04-05 22:55:58
收藏:
0 评论:
0 赞:
0 阅读:
66
1.准备 1 CREATE DATABASE mahaiwuji; 2 USE mahaiwuji; 3 CREATE TABLE emp 4 ( 5 empno INT PRIMARY KEY, 6 ename VARCHAR(10), 7 sal INT, 8 deptno INT 9 ); 1 ...
分类:
数据库技术 时间:
2020-04-05 22:47:06
收藏:
0 评论:
0 赞:
0 阅读:
78
Redis 提供了2个不同形式的持久化方式 RDB (Redis DataBase) AOF (Append Of File) 关于RDB方式 在指定的时间间隔内将内存中的数据集快照写入磁盘,也就是行话讲的Snapshot快照,它恢 复时是将快照文件直接读到内存里。 执行过程 Redis会单独创建( ...
分类:
数据库技术 时间:
2020-04-05 22:45:44
收藏:
0 评论:
0 赞:
0 阅读:
70
# 今日内容 1. 数据库的基本概念 2. MySQL数据库软件 1. 安装(安装文件及参考文档) 2. 卸载 3. 配置 3. SQL ## 数据库的基本概念 1. 数据库的英文单词: DataBase 简称 : DB 2. 什么数据库? * 用于存储和管理数据的仓库。 3. 数据库的特点: 1. ...
分类:
数据库技术 时间:
2020-04-05 22:10:45
收藏:
0 评论:
0 赞:
0 阅读:
74
不存在逗号的情况: 联合查询: 1.UNION SELECT * FROM ((SELECT 1)a JOIN (SELECT 2)b JOIN (SELECT 3)c JOIN (SELECT 4)d JOIN (SELECT 5)e) 盲注: 1.select user,password fro ...
分类:
数据库技术 时间:
2020-04-05 22:06:23
收藏:
0 评论:
0 赞:
0 阅读:
104