mongoDB
这是一个数据库,与MySQL的区别就是,它是一个非关系型数据库 NoSql数据库
1.性能高、I/O处理快 2.速度快 3.稳定不好,占用空间大
1.安装MongoDB
下载对应版本的mongodb来进行安装,安装的后注意需要手动设置数据库的位置。。。详细请搜索
1.在安装的时候选择安装地址,一般情况下安装在c盘(默认安装地址)即可
2.我们在c盘(最好)建立一个data文件夹,在data文件夹下面再建立一个db文件夹
3.在mongodb的bin文件夹下,cmd执行 mongod.exe --dbpath c:\data\db
4.运行mongod.exe来启动mongodb
5.依然在mongodb的bin文件夹下cmd 输入mongo回车,就可以操作mongodb,例如 show databases;
小贴士:如果安装不上,因为有一些个dll文件缺少,要么去按照百度教的方法下载然后放到对应的文件夹,要么重装系统,要么就用自己的电脑
2.MongoDB概念
MongoDB是一个基于分布式文件存储的数据库。由C++语言编写。旨在为WEB应用提供可扩展的高性能数据存储解决方案。
它的特点:高性能、易部署、易使用,存储数据非常方便。
3.专业术语
SQL术语、概念 | MongoDB术语、概念 | 说明 |
---|---|---|
database | database | 数据库 |
table | collection | 表\集合 |
row | doucument | 数据记录行\文档 |
column | field | 数据字段\域 |
index | index | 索引 |
table joins | 表连接 mongodb不支持 | |
primary key | primary key | 主键,mongodb自动将_id作为主键 |
4.mongodb的存储数据类似于js的json格式对象,或者json文件存储数据的方式:
{
"_id":ObjectId("1726iuhas678971726731"),
"age":25,
"city":"beijing",
"email":"asdgakj@qq.com"
},
{
"_id":ObjectId("1726iuhas678971726731"),
"age":25,
"city":"beijing",