
数据库
文章平均质量分 60
Htdlz
这个作者很懒,什么都没留下…
展开
-
MongoDB数据结构(未完)
MongoDB(未完)0.前提概要首先要明确的是MongoDB是一个Nosql数据库。1.MongoDb的数据结构MongoDB的数据以文档为单位,采用Bson的文档结构。MongoDB的数据必须有_id字段(MongoDB会自动添加)MongoDB的数据存储方式不属于行存储或者列存储,而是文档存储1。MongoDB的底层使用B-树的数据结构(下面会讲为什么)。MongoDB是非聚簇索引,这点和Myisam很像(包括创建的单字段索引)支持多种索引类型及创建方式,详细可查看官网文原创 2021-09-27 17:10:40 · 879 阅读 · 0 评论 -
MongoDb的权限控制
MongoDb的权限控制在 MongoDB 里确认一个用户的方式是某一数据库的某一用户,即A库的user1用户和B库的user1用户是两个用户。注意:在 admin 的数据库中创建的用户是超级管理员,登陆后可以操作任何的数据库。MongoDB使用RBAC权限模型。MongoDB可以使用多种认证机制,如:SRAM(基于【用户名:密码】的形式,不需要重启的动态认证方式)(默认)x.509 证书认证(数字证书)LDAP代理身份认证Kerberos身份认证show dbs原创 2021-09-27 17:09:07 · 303 阅读 · 0 评论 -
MongoDB安装指北
MongoDB全方位安装指北*注:本文操作环境为LinuxMongoDB很绿色,解压即安装.下载地址:https://www.mongodb.com/try/download/community创建配置文件mongodb.conf(可选)port=27017 # 以创建子进程的方式运行fork=true #数据库路径dbpath=/usr/local/mongodb/db #日志输出方式,日志append而不是overwritelogappend=true #日志路径log原创 2021-09-27 17:07:57 · 100 阅读 · 0 评论 -
Mybatis执行流程----源码分析
Mybatis初始化流程//初始化 SqlSessionFactoryBuilder sqlSessionFactoryBuilder = new SqlSessionFactoryBuilder();SqlSessionFactory sqlSessionFactory = sqlSessionFactoryBuilder.build(Resources.getResourceAsStream("config.xml"));new一个构建者public class Sql原创 2021-04-28 16:33:25 · 184 阅读 · 3 评论 -
Mysql 分组取值的问题
问题描述在员工表中,同部门内选取工资前三的人进行展示建表语句:create table employee( id bigint auto_increment primary key, name varchar(20) null, -- 姓名 salary bigint null, -- 工资 departmentId bigint null -- 部门);表数据:原创 2020-09-05 15:21:36 · 1281 阅读 · 0 评论 -
Mysql group by 分组之后,使用聚合函数MAX(),获取MAX()结果的同行数据,解决方案.
这是一张记录表,在信息列表页存在一个模糊搜索项,搜索项为最后记录表的create_user.logger_id关联信息表,字段不唯一.create_time肯定存在不唯一的情况.需要先通过group by logger_id分组数据,然后MAX(create_time).但问题来了,我需要获取MAX的这条记录的user字段,首先想到的肯定是关联子查询,但是子查询的时候并没有一个唯一ID可以...原创 2019-01-07 19:51:23 · 7413 阅读 · 0 评论