![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数据库
枫頔
可能会成为个程序员?(https:yuxi-blog.cn)
展开
-
Python操作MongoDB
- 安装模块:pip install pymongo- 创建连接对象: from pymongo import MongoClient client = MongoClient(host, port) # 未指定参数默认连接localhost:27017 可使用完整的MongoDB URI来定义连接:client = MongoClient("mongodb:...原创 2020-02-01 17:46:09 · 349 阅读 · 0 评论 -
MongoDB备份、索引、复制
1. 数据备份与恢复数据备份:mongodump命令来备份MongoDB数据,可以导出所有数据到指定目录中 mongodump -h dbhost -d dbname -o dbdirectory -h: 服务器地址,也可以指定端⼝号 -d: 需要备份的数据库名称 -o: 备份的数据存放位置 数据恢复:mongorerst...原创 2020-02-01 17:45:33 · 673 阅读 · 0 评论 -
MongoDB聚合
MongoDB中聚合(aggregate)主要用于处理数据(诸如统计平均值,求和等),并返回计算后的数据结果每个文档通过一个由多个阶段(stage)组成的管道(可以对每个阶段的管道进行分组、过滤等功能),然后经过一系列的处理输出相应的结果MongoDB中聚合方法使用aggregate()方法,语法格式如下: db.集合名称.aggregate({管道:{表达式}})MongoDB常...原创 2020-02-01 17:44:15 · 270 阅读 · 0 评论 -
MongoDB查询高级
投影对返回的结果进行筛选,返回必要的字段: - db.col.find({查询条件}, {字段名称:1, ......}) 参数为字段与值,值为1表示显示 特殊: 对于_id列默认是显示的, 如果不显示需要明确设置为0MongoDB查询条件除了支持使用比较运算符之外,还支持范围、正则、逻辑运算符、分页、排序、统计个数等逻辑运算符and条件:find()方...原创 2020-02-01 17:42:53 · 333 阅读 · 0 评论 -
MongoDB数据操作
1. 数据库操作查看数据库:show dbs/show databases使用数据库:use db_name(如果数据库不存在,则创建数据库,否则切换到指定数据库) - 创建数据库后使用show dbs不显示,需要插入数据才能显示删除数据库:db.dropDatabase() 删除当前使用的数据库2. 集合操作(表)查看已有集合:show collections或者show t...原创 2020-02-01 17:42:27 · 216 阅读 · 0 评论 -
MongoDB基础
1. MongoDB简介MongoDB是nosql数据库: - 关系型数据库:MySQL的扩展性差,⼤数据下IO压⼒⼤, 表结构更改困难 - 非关系型数据库:易扩展,大数据量高性能,灵活的数据模型,⾼可⽤ MongoDB是由C++语言编写的,基于分布式文件存储的开源数据库系统,旨在为WEB应用提供可扩展的高性能数据存储解决方案MongoDB将数据存储为一个文...原创 2020-02-01 17:41:40 · 198 阅读 · 0 评论 -
Redis主从及集群搭建
1. 主从配置Redis主从主要用来实现数据的复制,避免数据丢失以及实现读写分离Redis主从概念:主服务(master)、从服务(slave)- ⼀个master可以配置多个slave,⼀个slave可以拥有多个slave- 通过主从配置可以实现读写分离- master和slave都是一个redis实例(redis服务)1. 主服务器配置 - 修改Redis配置文件绑定I...原创 2020-01-31 13:21:24 · 383 阅读 · 0 评论 -
Redis与Python交互
python操作Redis数据库需要安装redis模块:1. 安装模块:pip install redis2. 创建Redis连接对象,用于连接数据库3. 使用连接对象的相关API进行数据操作python操作Redis相关API:https://www.jianshu.com/p/89059402b63ahttps://redis-py.readthedocs.io/en/lat...原创 2020-01-31 13:21:03 · 142 阅读 · 0 评论 -
Redis配置及基本数据操作
1. Redis数据库简介Redis数据库属于nosql数据库,nosql数据库相比传统的关系型数据库有很大区别:NoSQL:not only sql(非关系型数据库)存储结构跟传统关系型数据库中完全不同,均为键值对形式nosql数据库有自己的api和语法以及擅长的业务场景适用场景不同:sql数据库适合用于关系特别复杂的数据查询场景事务特性的支持:sql对事务的支持非常完善,而nos...原创 2020-01-31 13:20:19 · 209 阅读 · 0 评论