mongodb数据库的操作
一、基本操作
1、查看全部的数据库
> show databases; ---> 使用mysql的方式 admin 0.000GB config 0.000GB local 0.000GB py_test 0.000GB py_test1 0.000GB > show dbs; ----> 简单写法 admin 0.000GB config 0.000GB local 0.000GB py_test 0.000GB py_test1 0.000GB >
2、使用哪个数据库
> use py_test1; -----> 使用哪个数据库 switched to db py_test1 >
3、查看数据库下有多少集合
collection
(类似MySQL
中的表)> show collections; ----> 显示全部的集合(也可以使用show tables) py_test test1 test2 >
3、使用哪个集合
collection
(类似MySQL
中的表)> use test1; ----> 使用哪个集合 switched to db test1 >
二、数据库操作
1、创建数据库(如果不添加集合是不会保存的)
use 数据库名
2、删除数据库(先使用当前数据库,在使用
db.dropDatabases()
)> use py_test1; ---------> 第一步 switched to db py_test1 > db.dropDatabase(); ------> 第二步 { "dropped" : "py_test1", "ok" : 1 } > show dbs; ----> 查看是否删除 admin 0.000GB config 0.000GB local 0.000GB py_test 0.000GB >
3、创建集合
collection
格式:db.createCollection(集合名)
> use py_test; ---> 使用数据库 switched to db py_test > show tables; ---->查看全部的集合 py_test test1 test2 > db.createCollection("students"); ---->创建一个新的集合 { "ok" : 1 } > show tables; ----> 测试显示新的集合 py_test students test1 test2 >
4、删除集合
db.集合名.drop()
db.test1.drop()