最后
开源分享:【大厂前端面试题解析+核心总结学习笔记+真实项目实战+最新讲解视频】
最后写上我自己一直喜欢的一句名言:
世界上只有一种真正的英雄主义就是在认清生活真相之后仍然热爱它
2、关系型数据库的最大特点就是事务的一致性;
非关系型数据库
1、使用键值对存储数据;
2、分布式;
3、一般不支持ACID特性;
4、非关系型数据库严格上不是一种数据库,是一种数据结构化存储方法的集合。
二、Mongodb数据库操作
前提准备:
使用数据库之前需要下载安装:https://www.runoob.com/mongodb/mongodb-window-install.html。
安装要求:
1、一定要安装在主目录下,要是英文名字
2、安装完以后需要配置环境变量
3、安装的时候,直接下一步下一步即可
ps:这点需注意,如果下载,时间要挺久的
打开数据库
1、新建一个数据文件(空的文件夹也行),名字一定要是英文,最好在根目录;
2、打开数据库 mongod --dbpath 新建的数据文件地址。
或者:
结尾鼠标在不停闪烁,就可以是完成了,27017是该数据库的端口号。
使用数据库
使用数据库的时候,需要重新打开一个命令行,并且之前的打开数据库的命令行不能关;
首先执行mongo, 执行完以后,就可以对数据库进行操作
未操作前的数据库
1、增加/创建
如果在此之前没有student数据库,则表示创建数据库,有则表示进入该数据库进行操作
db.集合.insert({})表示在该数据库插入某个集合信息
2、db.集合.find()表示查询该集合里面所有信息
db.集合.findOne()就查询第一条数据信息:
db就表示该集合属于哪个数据库
后话
开源分享:【大厂前端面试题解析+核心总结学习笔记+真实项目实战+最新讲解视频】
对于面试,说几句个人观点。
面试,说到底是一种考试。正如我们一直批判应试教育脱离教育的本质,为了面试学习技术也脱离了技术的初心。但考试对于人才选拔的有效性是毋庸置疑的,几千年来一直如此。除非你有实力向公司证明你足够优秀,否则,还是得乖乖准备面试。这也并不妨碍你在通过面试之后按自己的方式学习。
其实在面试准备阶段,个人的收获是很大的,我也认为这是一种不错的学习方式。首先,面试问题大部分基础而且深入,这些是平时工作的基础。就好像我们之前一直不明白学习语文的意义,但它的意义就在每天的谈话间。
所谓面试造火箭,工作拧螺丝。面试往往有更高的要求,也迫使我们更专心更深入地去学习一些知识,也何尝不是一种好事。