Monogodb的介绍和使用
分布式文件存储数据库,使用c++开发,可以存储任意数据文件,允许在服务器执行脚本,使用json形式粗出数据{ley:value}
支持的编程语言:php,ruby,python,c++ c#,java
使用db表示当前数据库
安装:apt install mongodb/源码安装
运行:./mongodb
端口:27017
mdb中有多数据库,不同的数据库可以放在不同的文件中。
Show dbs查看所有数据库
Use admin切换数据库
db查看当前数据库
系统数据库
Admin:相当于root数据库,是一个高权限的数据库,可以执行全部的命令
Local:存储本地服务器的集合
Config:与数据库分片有关
常用的mdb命令
db.users.find().pretty()查看users集合中的所有数据(pretty()将文档显示为json格式)
创建数据库
Use 数据库名称
删除数据库 db.dropDatabase()(当前的)
创建集合db.createCollection(集合名
删除集合db.dropCollection()
Show collections查看集合
Db.集合名.insert({k1:v1,k2:v2})创建集合兵插入文档,v1,v2是域
Db.集合名.insert({k1:v1,k2:v2}) 创建集合,k1,k2是域
Db.test.insert({name:’icq’,ip:’127.0.0.1’})
V1,v2是域对应的值,其类型如下:
布尔、数字、字符、浮点数、数组、内嵌文档、null