1.NoSQL = Not only SQL
2.RDBMS = 关系数据库管理系统
3.关系型数据库遵循ACID规则:A--原子性(Atomicity)、C--一致性(Consistency)、
I--独立性(Isolation)、 D--持久性(Durability)
4.MongoDB下载地址:https://www.mongodb.com/download-center
5.Windows7-64位系统下,MongoDB默认安装到C:\Program Files\MongoDB\Server\3.4下,
安装好之后,在C盘新建文件夹Mongodb,将默认安装路径下的bin文件夹拷贝至C:\Mongodb下,
并在此路径下新建data\db和log\mongod.log。配置环境变量C:\Mongodb\bin,重启
6.将MongoDB作为Windows服务运行:
mongod --bind_ip 127.0.0.1 --logpath "C:\Mongodb\log\mongodb.log" --logappend --dbpath "C:\Mongodb\data\db" --port 27017 --serviceName "mongod" --serviceDisplayName --install
启动MongoDB服务:net start mongod
7.MongoDB术语:
database--数据库 collection--集合 document--文档 field--域 index--索引
文档:键值对(key-value),键不能重复
8.MongoDB客户端管理工具:mongo
show dbs -- 显示所有的数据库
db -- 显示当前数据库或集合
use database_name -- 连接到制定数据库,若数据库不存在,就创建
db.collection_name.insert(document) -- 向文档中插入数据
db.collection_name.save(document) -- 向文档中插入数据
db.collection_name.find() -- 查询集合中的文档
db.collection_name.findOne() -- 查询集合中的第一个文档
db.createCollection(collection_name, {capped: true, size: collection_size})
-- 创建固定大小的集合
db.dropDatabase() -- 删除数据库
db.collection_name.drop() -- 删除集合