前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >43、MongoDB基本概念及数据库操作

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

作者头像
Ewall
发布2018-12-06 10:00:16
3170
发布2018-12-06 10:00:16
举报
文章被收录于专栏:vue学习vue学习

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

1、MongoDB基本概念对比

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

  • MongoDB教程—NoSQL 简介

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

数据库概念比较

2、数据库操作

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

(1)查看数据库

代码语言:javascript
复制
$ show dbs

查看数据库

(2)新建数据库

  • 我们创建一个test作为我们测试数据库。
代码语言:javascript
复制
$ use test
  • 不过像上面这样使用一行代码是无效的,因为mongodb规定当你创建完数据库以后,只有插入了数据,这个数据库才存在。
  • use test不仅仅是创建了数据库,并且也是切换(switch)到了这里这个数据库中。

创建并switched数据库

  • 这里我们使用db.createCollection('user')test数据库中创建了一个user表,这时test数据库就不为空了,所以就可以看到它被创建了。(表的操作后面会讲,这里你只需要知道新的数据库创建完其中必须有内容才会存在,这一条即可)

(3)删除数据库

  • 这里我们还是以test数据库为例:
代码语言:javascript
复制
$ db.dropDatabase()

删除数据库

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

3、小结

  • 这样,我们就对在mongodb中数据库的操作及基本概念有了一个大概了认识了;
  • 下章,我们就对集合(表)的操作进行下简单的学习。
本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2018.11.03 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 1、MongoDB基本概念对比
  • 2、数据库操作
  • 3、小结
相关产品与服务
数据库
云数据库为企业提供了完善的关系型数据库、非关系型数据库、分析型数据库和数据库生态工具。您可以通过产品选择和组合搭建,轻松实现高可靠、高可用性、高性能等数据库需求。云数据库服务也可大幅减少您的运维工作量,更专注于业务发展,让企业一站式享受数据上云及分布式架构的技术红利!
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档