1.创建数据库
语法:use database_name
使用use 数据库名创建数据库,会提示switched to db db_demo,注意:使用show dbs所有数据库的时候,发现没有刚刚创建的db_demo数据库,只有在数据库中保存集合数据之后才会真正创建数据库
2.创建集合
语法:db.createCollection('集合名')
创建集合后,在使用命令show dbs查看所有数据库,发现已经有了刚才的db_demo数据库
以上都是传统的创建集合,但是大多数情况下都是直接向数据库中保存数据,格式如下
语法:db.集合名.insert('内容')
这样写的话就没有了传统创建集合的步骤,直接向数据库中插入了数据,集合也就自动创建
3.插入数据
语法:db.集合名称.insert(数据内容)
4.查看集合\数据
语法:show collections
上面已经提到过了一个命令show collections可以查看当前数据库的所有集合
1>查看集合中的所有数据,执行命令db.集合名称.find('若干条件'),没有条件则不填
语法:db.集合名.find()
在上面查询的过程中发现有默认有一个_id字段,这个字段数据是由:"时间戳 + 机器码 + PID + 计数器"组成,所以不会重复
2>查看集合中的一条数据,执行命令db.集合名称.findOne()
语法:db.集合名.findOne()
5.删除数据
语法:db.集合名称.remove(条件)
6.更新数据
语法:db.集合名称.update(条件)
7.删除集合
语法:db.集合名称.drop()
8.删除数据库
语法:db.dropDatabase()