今天本人给大家讲解一些我对数据库、数据源、数据库连接池三个关系的简单粗暴的理解,虽然有些不是很准确,但是为了让宝宝们分清它们之前的区别就行,如有不对的或者讲的不好的可以多多提出,我会进行相应的更改,先提前感谢提出意见的各位了!!! 数据库连接池:数据库连接池主要是用于和数据库进行连接、它可以负责管理 ...
分类:
数据库 时间:
2020-03-10 11:45:36
阅读次数:
92
前言从Mysql数据库角度来说,谈到存储就一定离不开字符集,只不过在我们日常开发中统一的utf8/utf8mb4编码,使我们常常忽略了字符集的影响,本文仅从字符集的角度来谈谈对InnoDB的存储设计的一点影响,以及Mysql是怎么兼容各种字符集的。过一下字符集Unicode作为现在通用的字符集,通常采用两个字节表示一个字符,带来的副作用就是,原本采用ASCII字符集只需要一个字节的,却变成了2个字
分类:
数据库 时间:
2020-03-09 23:51:38
阅读次数:
79
1 Exception in thread "main" com.mongodb.MongoSecurityException: Exception authenticating MongoCredential{mechanism=SCRAM-SHA-1, userName='user', sour ...
分类:
数据库 时间:
2020-03-08 14:16:19
阅读次数:
137
系统:Ubuntu18.04MongoDB:4.23安装MongoDBserver和client(测试用)#添加MongoDBGPG密钥apt-keyadv--keyserverhkp://keyserver.ubuntu.com:80--recv4B7C549A058F8B6B#创建MongoDB存储库echo"deb[arch=amd64]https://repo.mongodb.org/ap
分类:
数据库 时间:
2020-03-04 22:51:24
阅读次数:
188
MongoDB聚合方法:aggregate() 语法:db.collection_name.aggregate(AGGREGATE_OPERATION) 管道:MongoDB的聚合管道将文档在一个管道处理完毕的结果传递给下一个管道处理,管道操作是可以重复的 常用管道: $project: 控制返回文 ...
分类:
数据库 时间:
2020-03-04 12:25:05
阅读次数:
72
mongodb在windows下的安装以及测试的步骤 第一步 第二步 第三步 第四步 第五步 第六步 第七步 第八步 第九步 第十步 第十一步 第十二步 第十三步 ...
添加环境变量 在我的电脑,右键点击属性,点击高级系统设置如下图。 点击环境变量 点击系统变量下的 ,编辑 将MongoDB安装目录下的bin目录路径添加到环境变量中,根据自身位置 打开cmd 输入mongo help有大量回复说明成功 ...
分类:
数据库 时间:
2020-03-03 14:40:32
阅读次数:
259
高性能的索引策略 一、独立的列 如果查询中的列不是独立的,则MySQL就不会使用索引。“独立的列”是指索引列不能是表达式的一部分,也不能是函数的函数。 二、前缀索引和索引选择性 索引部分字符会降低索引的选择性,索引的选择性是指,不重复的索引值(也称为基数,cardinality)和数据表的记录总数( ...
分类:
数据库 时间:
2020-03-01 21:47:47
阅读次数:
88
本文下载的是MySQL的最新版本8.0.19,windows下64位的ZIP包,本人电脑系统是Windows 10。 把下载的压缩包,解压到 ,在解压后的目录中编写配置文件my.ini,以及文件夹data。 1. 编写配置文件my.ini 2. 配置环境变量 添加一个 MYSQL_HOME 值为解压 ...
分类:
数据库 时间:
2020-02-29 00:36:28
阅读次数:
80
mysql服务总是在重启状态 查看mysql容器日志 # docker logs 镜像名称 InnoDB: If this error appears when you are creating an InnoDB database, InnoDB: the problem may be that ...
分类:
数据库 时间:
2020-02-28 14:10:29
阅读次数:
83