浏览器标题切换
浏览器标题切换end

随笔分类 -  数据库

摘要:MongoDB:NoSQL中的一种数据库。 Mongod:启动MongoDB进程(并在后台运行)。Mongod是处理MongoDB系统的主要进程。它处理数据请求,管理数据存储,和执行后台管理操作。 Mongo:Mongod启动MongoDB进程后,(Mongo)对MongoDB进行连接数据库操作。是 阅读全文
posted @ 2021-10-11 23:55 抓水母的派大星 阅读(700) 评论(0) 推荐(0) 编辑
摘要:shell命令连接(Mongo命令) 连接本地数据库:mongo 或 mongo --host=127.0.0.1 --port=27017 。 连接远程数据库:mongo 或 mongo --host=远程服务器地址/主机名 。( --port=27017 写不写都可以,因为默认是27017,如果 阅读全文
posted @ 2021-10-11 23:17 抓水母的派大星 阅读(235) 评论(0) 推荐(0) 编辑
摘要:##报错内容 (启动MongoDB后,在用shell连接MongoDB数据库的时候出现了下图所示错误) ##报错原因 路径中大小写错误,mkdir的是mongodb,但是我写在路径中的是MongoDB。 (说实话,我觉得大小写对环境变量没有影响,但是更改之后重新执行,确实是因为大小写的问题。大佬们要 阅读全文
posted @ 2021-10-11 22:58 抓水母的派大星 阅读(6095) 评论(0) 推荐(0) 编辑
摘要:##正确结束进程 直接执行命令 sudo kill -15 mongo的进程号 即可。 如何查找Mongo的进程号: 方法一:执行 ps aux|grep mongo 。(下面出来的 root 后面的 59096 就是进程号啦) 方法二:执行 pgrep "mongod" 。(回车后,出来的数字就是 阅读全文
posted @ 2021-10-11 22:01 抓水母的派大星 阅读(768) 评论(0) 推荐(0) 编辑
摘要:总结 默认端口27017。 ./ 是当前目录。 …/ 是父级目录 本地mongodb.conf配置路径:/usr/local/mongodb/etc/mongodb.conf 本地MongoDB数据库存放路径:/usr/local/mongodb/data/db 我用的这个启动成功,以下所有方式我都 阅读全文
posted @ 2021-10-11 21:40 抓水母的派大星 阅读(57) 评论(0) 推荐(0) 编辑
摘要:MongoDB数据库 = NoSQL文档数据库 MongoDB是结构化的方式存储数据。 但是不是用行列,因为行、列和表不是 MongoDB 中数据组织的一部分。 多个键值对的有序存放在一起就是文档。MongoDB中的单个集合由一个或多个文档组成。(集合就是一组文档) 文档中的值可以是字符串,数值类型 阅读全文
posted @ 2021-10-08 22:00 抓水母的派大星 阅读(55) 评论(0) 推荐(0) 编辑
摘要:##报错内容 ##问题原因 上一次启动MongoDB后没有正确结束这个进程。比如 直接关闭Terminal、用kill命令结束进程 等方式,都是不当结束MongoDB进程,且容易造成数据丢失,即使后续执行repair也没用。 ##解决办法 查看mongo进程:ps aux|grep mongo 杀死 阅读全文
posted @ 2021-10-08 20:43 抓水母的派大星 阅读(2378) 评论(0) 推荐(0) 编辑
摘要:终于解决了,搞了一天,绝绝子,终于可以洗洗睡了。 用 ./mongod --config /usr/local/mongodb/etc/mongodb.conf 命令启动MongoDB报错,报错内容如下: 错误解决办法: 执行 chmod 777 mongod.conf 命令,给 mongod.co 阅读全文
posted @ 2021-10-08 06:56 抓水母的派大星 阅读(843) 评论(0) 推荐(0) 编辑
摘要:##原因 报错意思是:homebrew中没有MongoDB这个东西。 利用 brew search mongodb 发现没有相关版本,因为MongoDB不开源了,在brew核心仓库里被删除了。 ##解决办法 只需执行两条命令: 用tap关联第三方仓库:brew tap mongodb/brew。 安 阅读全文
posted @ 2021-10-08 05:42 抓水母的派大星 阅读(264) 评论(0) 推荐(0) 编辑
摘要:因为之前的电脑看代码的时候把麻辣烫汤撒上去了,所以我就很卑微的换了台电脑,导致所有配置需要重新安装。正好开始上课需要安装MongoDB,因为懒是第一生产力,所以打算brew完成安装,所以就有了这篇博文。 ##报错内容 首先,执行mac安装brew的命令:(最新安装命令见官网:https://brew 阅读全文
posted @ 2021-10-05 18:46 抓水母的派大星 阅读(5592) 评论(0) 推荐(1) 编辑
摘要:##补充知识 删除数据库中指定id的SQL语句,有以下三种: delete from 表名 where id=@id; delete from 表名 where id={userId}; delete from 表名 where id=#{id}; @ 字符的作用 C#字符串中使用转义字符需要加 / 阅读全文
posted @ 2021-05-24 17:40 抓水母的派大星 阅读(226) 评论(0) 推荐(0) 编辑
摘要:B+树的磁盘读写代价更低:B+树的内部节点并没有指向关键字具体信息的指针,因此其内部节点相对B树更小,如果把所有同一内部节点的关键字存放在同一盘块中,那么盘块所能容纳的关键字数量也越多,一次性读入内存的需要查找的关键字也就越多,相对IO读写次数就降低了。树的非叶子结点里面没有数据,这样索引比较小,可 阅读全文
posted @ 2021-05-20 15:19 抓水母的派大星 阅读(114) 评论(0) 推荐(0) 编辑
摘要:##什么是索引 实际上,索引是一种保存主键或索引字段的表,以及一个能将每个记录指向实际表的指针。数据库搜索引擎用索引来快速定位记录。 当数据库的数据量大的时候,索引的性能对数据库非常重要,甚至比查询优化更重要。但是索引并非查询优化的最佳原则,但大多数情况下足够用。在大数据情况下通常要考虑分库分表。( 阅读全文
posted @ 2021-05-19 20:36 抓水母的派大星 阅读(53) 评论(0) 推荐(0) 编辑
摘要:##基础 必须会基本命令操作 CRUD及变形必须熟练运用 CRUD = 增Create、查Retrieve、改Update、删Delete ##引擎 MySQL有哪几种常见存储引擎 InnoDB存储引擎(默认的MySQL引擎):支持事务安全表(ACID),支持行锁定和外键 MyISAM存储引擎:插入 阅读全文
posted @ 2021-05-16 19:02 抓水母的派大星 阅读(51) 评论(0) 推荐(0) 编辑
摘要:##题目链接 https://leetcode-cn.com/problems/rank-scores/ ##关于窗体函数的用法 下面三个窗体函数的例子基于这个前提:如果现在有五个分数:9、9、8、7、6。 rank():排名为相同时记为同一个排名, 所有排名都参与总排序。排名后为:1 1 3 4 阅读全文
posted @ 2021-04-12 09:05 抓水母的派大星 阅读(66) 评论(0) 推荐(0) 编辑
摘要:##题目链接 https://leetcode-cn.com/problems/employees-earning-more-than-their-managers/ ##AC代码 select x.Name as 'Employee' from Employee as x,Employee as 阅读全文
posted @ 2021-04-12 08:21 抓水母的派大星 阅读(44) 评论(0) 推荐(0) 编辑
摘要:##题目链接 https://leetcode-cn.com/problems/nth-highest-salary/ ##题解 这题和这题 第二高的薪水 https://www.cnblogs.com/OFSHK/p/14639923.html 基本一样,只不过本题多了一个把n赋值为n-1的操作而 阅读全文
posted @ 2021-04-10 11:34 抓水母的派大星 阅读(92) 评论(0) 推荐(0) 编辑
摘要:##题目链接 https://leetcode-cn.com/problems/second-highest-salary/ ##题解 注意几个sql语句的用法即可。 ifnull、desc、limit offset的用法见:https://www.cnblogs.com/OFSHK/p/14636 阅读全文
posted @ 2021-04-10 10:44 抓水母的派大星 阅读(53) 评论(0) 推荐(0) 编辑
摘要:##distinct DISTINCT 表示去掉重复的行,返回唯一不同的值。 语法格式: select distinct 列名 from 表名 eg: select distinct Salary from Employee ##limit select * FROM table limit 5; 阅读全文
posted @ 2021-04-09 11:25 抓水母的派大星 阅读(50) 评论(0) 推荐(0) 编辑
摘要:##题目链接 https://leetcode-cn.com/problems/combine-two-tables/ ##题解 看LeetCode上的就行,很详细也有扩充。 ##AC代码 select FirstName, LastName, City, State from Person lef 阅读全文
posted @ 2021-04-07 16:01 抓水母的派大星 阅读(247) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示