美文网首页程序员猫码让前端飞
43、MongoDB基本概念及数据库操作

43、MongoDB基本概念及数据库操作

作者: ComfyUI | 来源:发表于2018-11-03 10:11 被阅读100次

    前言:前两章我们把MongoDB安装完成了并进行了一些必要的配置,这章,我们来说一下MongoDB一些基本的概念和数据库的一些操作语法。
    GitHub:https://github.com/Ewall1106/mall

    1、MongoDB基本概念对比

    (1)首先,我们得知道mongodb是一种非关系型数据库,与我们平常所了解到的mysql等数据库是有不同的,具体的理论我就不多说了,我给个链接大家可以自行去了解:

    (2)然后,我们常用的数据库概念进行一下比较:

    数据库概念比较

    2、数据库操作

    使用MongoDB,首先我们肯定是要对数据进行操作的;所以我们讲一些基本的操作语法。(大家先把数据库服务启动

    (1)查看数据库

    $ show dbs
    
    查看数据库

    (2)新建数据库

    • 我们创建一个test作为我们测试数据库。
    $ use test
    
    • 不过像上面这样使用一行代码是无效的,因为mongodb规定当你创建完数据库以后,只有插入了数据,这个数据库才存在。
    • use test不仅仅是创建了数据库,并且也是切换(switch)到了这里这个数据库中。
    创建并switched数据库
    • 这里我们使用db.createCollection('user')test数据库中创建了一个user表,这时test数据库就不为空了,所以就可以看到它被创建了。(表的操作后面会讲,这里你只需要知道新的数据库创建完其中必须有内容才会存在,这一条即可)

    (3)删除数据库

    • 这里我们还是以test数据库为例:
    $ db.dropDatabase()
    
    删除数据库

    我们看到前面新建的test数据库被删除了。

    3、小结

    • 这样,我们就对在mongodb中数据库的操作及基本概念有了一个大概了认识了;
    • 下章,我们就对集合(表)的操作进行下简单的学习。

    相关文章

      网友评论

      本文标题:43、MongoDB基本概念及数据库操作

      本文链接:https://www.haomeiwen.com/subject/otgqxqtx.html