创建使用数据库
Mongodb中创建使用数据库使用use 关键字,(如果数据库存在就使用,不存在就创建)
我们使用cmd 调出控制台,然后输入 use tty然后回车,我们我们发现我们的数据库tty已经创建成功
创建了数据库我们怎么看一下那?我们可以使用show dbs
我们发现为什么我们建立的数据库没有显示,这个就是我们要注意的一点,mongodb中使用use建立的数据库如果没有任何操作的话,是不会真正的建立的,这个只是在内存中声明了一下并没有写入文档,然后我们怎么然他真正的建立那、。其实很简单只需要操作一下这个数据库就可以啦
比如我们使用insert插入一条数据(数据库操作我们将在后面讲到)
db.insert({name:"zzl",age:26})
我们看提示,说明我们的数据已经插入成功,
让我们在来看一下我们我们建立的数据库
大家可以看我们的tty数据库已经建立了
,然后我们看一下我们数据库里面都有什么内容(使用find()方法)
db.tty.find(),看到了吧,我们刚才的数据已经出现
然后我们可以切换到我们以前指定的 db文件夹里面看一下 ,
我们发现里面有两个tty的文件,这就是我们的数据库,
下面我们来说一下,删除集合和数据库
在mongodb中我们删除集合
使用drop()方法
db.tty.drop()
我们可以看到它告诉我们 集合已经删除成功,
然后我们删除数据库,(使用dropDatabase()方法)
db.dropDatabase()
大家可以看到我们数据库已经删除成功
然后我们在打印一下数据库看看
我们发现我们建立的tty数据库已经不存在了然后我们在切换我们的db文件夹下面看一下有什么变化
看到了吧,哪两个 tty的文件已经不见了,
这就是我们数据库的使用和删除
这里要注意一点 我们前面说到的,user tty 这个是建立一个数据库
而db.tty.insert({}),这个是 使用tty数据库里面的tty表(tty表不用新建,可以直接使用,因为mongodb会自己给我们建立好)
下面来说一下其他的操作吧,我们在学习啊mongodb的时候感觉命令很多有记不住怎么办,其实mongodb已经为我们做了,那就是help,数据库有数据库的help 集合有集合的help,当我们不知道怎么做的时候 可以看一下,下面自己上代码
集合的 help
db.tty.help()
这个相信大家都可以看得懂了吧,
,然后我们看一下数据库的 help
db.help()
当大家有什么不懂的时候 自己help一下 是不是很方便