MongoDB - 数据库基本操作
-
查看所有数据库:
show dbs
或show databases;
-
默认保留的数据库:(有三个)
-
admin: 这是
root
数据库, 如果将一个用户添加到这个数据库, 这个用户自动继承所有数据库的权限。一些特定的服务器端命令也只能从这个数据库运行, 比如列出所有的数据库或者关闭服务器。 -
local: 数据永远不会被复制, 可以用来存储限于本地的单台服务器的集合 (部署集群, 分片等)。
-
config: Mongo 用于分片设置时,
config
数据库在内部使用, 用来保存分片的相关信息。
-
-
-
查看当前数据库:
db
-
切换到某数据库 (若不存在则创建):
use db_name
- 当使用
use people
时,people
其实存放在内存之中, 当people
中存在一个collection
后,mongo 才会将这个数据库持久化到硬盘之中。
- 当使用
-
删除当前数据库:
db.dropDatabase()
(D
必须大写) -
查看指定数据库的详细情况,比如我们想看
people
数据库的详情:-
Step1:
use people
;Step2:db.stats()
-