数据库

详细聊聊sql中exists和not exists用法

目录exists:exists 和in 的区别not exists详细介绍:附案例分析总结之所以要说这个问题,是因为项目中用到了not exists,但两者写的语句只有一点差别,结果一个有问题了,一个没问题。具体问题下面详细说明,先来看看e

开源数据库设计神器chiner的安装及初体验介绍

目录一、关于 PowerDesigner二、关于 chiner三、安装 chiner四、上手 chiner01、导入导出02、维护数据类型03、维护数据表04、维护关系图五、尾声今天我给大家推荐的这款国人开源的数据库设计工具 chiner,

leaf方案实现美团点评分布式ID生成系统

目录背景常见方法介绍UUID类snowflake方案应用举例Mongdb objectID数据库生成Leaf方案实现Leaf-segment数据库方案双buffer优化Leaf高可用容灾Leaf-snowflake方案弱依赖ZooKeepe

交互分布式系统下如何生成唯一序列

目录1 介绍2 数据库自增3 系统时间毫秒数4 UUID(GUID)5 批量预生成ID6 Redis生成唯一序列7 snowflake算法8 UidGenerator9 Leaf10 总结1 介绍在常见的业务场景中,比如全局订单Id,唯一标

SQLite与MySQL区别及优缺点介绍

简单来说,SQLITE功能简约,小型化,追求最大磁盘效率;MYSQL功能全面,综合化,追求最大并发效率。如果只是单机上用的,数据量不是很大,需要方便移植或者需要频繁读/写磁盘文件的话,就用SQLite比较合适;如果是要满足多用户同时访问,或

SQL注入渗透测试以及护网面试题和解答总结

目录SQL 注入漏洞成因、注入的类型和方式、防范?盲注是什么?怎么盲注?宽字节注入原理SQL 里面只有 update 怎么利用为什么参数化查询可以防止SQL 注入?报错注入的函数有哪些?如何防护SQL注入攻击呢?总结SQL 注入漏洞成因、注

聚合函数和group by的关系详解

目录前言聚合函数介绍group by介绍解释聚合函数和group by的关系使用group by和聚合函数需要注意的地方总结前言world:世界表格continent:大洲名称name:国家名称population:人口数量聚合函数介绍su

关于数据库系统的概述

目录一、数据库的发展 人工管理阶段二、数据库系统的组成和结构三、数据库系统的体系结构四、数据模型4.1 概念模型4.2 层次模型4.3 关系模型五、练习题一、数据库的发展 人工管理阶段文件系统阶段。数据的存储基本以记录为单位。数据库系统阶段

浅谈MongoDB内部的存储原理

目录存储引擎btree与b+treecachepageWAL(journal)分布式存储架构存储引擎本文介绍默认存储引擎WiredTigerWiredTiger架构WiredTiger的写操作会先写入Cache,并持久化到WAL(Write

关于mongoDB的聚合操作_aggregate()归纳详解

目录mongoDB聚合操作1.准备一组数据2.$group 分组管道2.1 统计单组2.2 统计多组3.$match 过滤管道拓展 统计数据个数4.$project 映射管道5.$sort $skip $limit6.常用表达式补充mong

Linux安装MongoDB 4.0.3详细步骤

目录1.准备CentOS下安装MongoDB2.开始安装2.1进入目录2.2创建文件夹、文件2.3配置文件mongodb.conf2.4设置权限2.5设置环境变量2.6测试查看MongoDB版本3.启停、添加用户3.1启动MongoDB3.

Linux系统下安装MongoDB的详细方法图文教程

前言MongoDB 是一个基于分布式文件存储的数据库,主要用于为 web 应用提供可扩展的高性能数据存储解决方案。以下内容是如何在 Linux 下搭建单机版 MongoDB 的教程,主要参照 MongoDB - 学习教程如果想要在 Wind

MongoDB的安装方法图文详细

前言MongoDB 是一个基于分布式文件存储的数据库,主要用于为 web 应用提供可扩展的高性能数据存储解决方案。以下内容是如何在 windows 下安装 MongoDB 的教程,主要参照 MongoDB - 学习教程如果想要在 Linux

MongoDB对数组进行增删改查操作

目录前言mongoDB语法修改数组节点–$set增加数组节点–$push删除数组节点–$pullspring语法修改数组节点–$set增加数组节点–$push删除数组节点&ndas

MongoDB分组查询和聚合查询实例教程

目录1、单一字段分组2、多字段分组3、条件匹配分组4、分组分页排序5、聚合分组5.1、sum聚合-求数值总和5.2、sum聚合-求分组后数量5.3、avg、max、min聚合5.4、复合聚合5.5、聚合分组排序5.6、首尾取值聚合5.7、聚

MongoDB按时间分组操作实战

目录需求MongoDB 的一些时间操作符日期分组星期分组多商品最终实现最终完整代码另一种实现方式总结需求需求是这样的,要统计每一周的各个商品的销售记录,使用 echarts 图表呈现,如下图说实话,一开始听到这个需求的时候,我是有点慌的,因

MongoDB数据库类replace替换字符串指定内容

目录需求介绍技术分析技术积累1、replaceOne 语法2、javascript语法实战演示1、查询满足条件的数据2、在mongodb语法中融入javascript语法并执行3、查看刚刚被修改的数据总结:需求介绍根据业务发展,现在需要对已

MongoDB数据库查看慢查询级别以及慢查询日志

目录1. MongoDB 慢查询记录功能简介2. 如何设置慢查询2.1 检查慢查询是否开启2.2 开启慢查询功能3. 如何查询慢查询日志3.1 慢查询日志查看补充:mongodb慢查询了怎么办总结1. MongoDB 慢查询记录功能简介如何