MongoDB创建数据库和删除数据库05-14学习笔记
2024-10-20 04:07:36
MongoDB 是一个基于分布式文件存储的数据库。由 C++ 语言编写,是一个基于分布式文件存储的开源数据库系统。旨在为 WEB 应用提供可扩展的高性能数据存储解决方案。
MongoDB 是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰富,最像关系数据库。
在高负载的情况下,添加更多的节点,可以保证服务器性能。
MongoDB 旨在为WEB应用提供可扩展的高性能数据存储解决方案。
MongoDB 将数据存储为一个文档,数据结构由键值(key=>value)对组成。MongoDB 文档类似于 JSON 对象。字段值可以包含其他文档,数组及文档数组。
概念上来讲:
MongoDB的集合类似sqlserver的表
MongoDB的文档类似sqlserver的表数据
1、MongoDB 创建数据库
MongoDB 创建数据库的语法格式如下:
> use 数据库名称
例如:use tse
> db
查看所有数据库命令:
> show dbs
使用show dbs可以看到,刚创建的数据库tse并不在数据库的列表中
要显示它,我们需要向tse数据库插入一些数据。
db.tse.insert({"name":"tse先生","age":"20","sex":"男"})
注意:
在 MongoDB 中,集合只有在内容插入后才会创建! 就是说,创建集合(数据表)后要再插入一个文档数据(记录),集合才会真正创建。
MongoDB 中默认的数据库为 test,如果你没有创建新的数据库,集合将存放在 test 数据库中。
2、MongoDB 删除数据库
MongoDB 删除数据库的语法格式如下:
db.dropDatabase()
删除当前数据库,默认为 test,你可以使用 db 命令查看当前数据库名。
先use选中库再删除命令:
_mongodb_116:3717(mongod-3.6.8-2.0) tsemongo> use tse
switched to db tse
_mongodb_116:3717(mongod-3.6.8-2.0) tse> db
tse
_mongodb_116:3717(mongod-3.6.8-2.0) tse> db.dropDatabase()
{
"dropped": "tse",
"ok": 1
}
最新文章
- SQL中EXISTS的使用
- 二十一、Java基础--------IO流之综合案例分析
- C++模拟C#事件委托机制(一)
- JavaScript 进阶教程一 JavaScript 中的事件流 - 事件冒泡和事件捕获
- php常用代码(一)
- CentOS上无法识别NTFS格式分区的解决方法
- c# 使用递归 循环遍历导航树结构 并解析
- Java并发实现一(并发的实现之Thread和Runnable的区别)
- DDD事件总线
- 第二次冲刺spring会议(第六次会议)
- 什么是面向切面编程AOP
- 第一条python语句!
- itemKNN发展史----推荐系统的三篇重要的论文解读
- 数组中的逆序对(Java实现)
- pycharm永久激活(转)
- node服务开发环境判断和启动端口指定---process.env.NODE_ENV
- [cmd]如何设置 Windows 默认命令行窗口大小和缓冲区大小
- BZOJ4552:[TJOI2016&;HEOI2016]排序(线段树,二分)
- C#窗口皮肤制作(二):创建窗口库项目以及最小化、最大化、关闭button的实现
- 12:输出1到n位最大整数
热门文章
- Kettle实现从数据库中提取数据到Excel
- Java数组拷贝的五种方法
- MySQL属性SQL_MODE学习笔记
- javascript实现base64编码、解码
- css文本省略号
- 安装Goland开发工具
- liunx简单命令
- Winform中设置ZedGraph的X轴的刻度根据曲线获取
- 怎么将PDF转换成DWG?试试这两种方法
- 基于file上传文件的并发上传(多个文件一起上传到后台并把数据存储的同一条数据中,如 数据库字段videopath,imge。前台发送来的文件file1,file2。 videopath=file1,imge=file2)