• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
askDing
Life is short,use python
博客园 | 首页 | 新随笔 | 新文章 | 联系 | 订阅 订阅 | 管理

2018年3月25日

Redis-数据操作
摘要: 数据操作 redis是key-value的数据,所以每个数据都是一个键值对 键的类型是字符串 值的类型分为五种: 字符串string 哈希hash 列表list 集合set 有序集合zset 数据操作的全部命令,可以查看中文网站 接下来逐个介绍操作各类型的命令 值的类型分为五种: 字符串string 阅读全文
posted @ 2018-03-25 16:51 askDing 阅读(369) 评论(0) 推荐(0)
 
Redis-与python交互
摘要: 安装包 到中文官网查找客户端代码 联网安装 使用源码安装 交互代码 引入模块 连接 方式一:根据数据类型的不同,调用相应的方法,完成读写 更多方法同前面学的命令 方式二:pipline 缓冲多条命令,然后一次性执行,减少服务器-客户端之间TCP数据库包,从而提高效率 封装 连接redis服务器部分是 阅读全文
posted @ 2018-03-25 16:51 askDing 阅读(174) 评论(0) 推荐(0)
 
Redis-基础
摘要: 安装 下载:打开redis官方网站,推荐下载稳定版本(stable) 解压 复制:推荐放到usr/local目录下 生成 测试 安装:将redis的命令安装到/usr/bin/目录 运行 启动服务器:在桌面目录 启动客户端:在新终端中运行如下代码 运行命令 当添加键值后,发现在当前运行的目录下,创建 阅读全文
posted @ 2018-03-25 16:47 askDing 阅读(235) 评论(0) 推荐(0)
 
MongoDB-基本操作
摘要: 简介MongoDB 是一个基于分布式 文件存储的NoSQL数据库由C++语言编写,运行稳定,性能高旨在为 WEB 应用提供可扩展的高性能数据存储解决方案查看官方网站MongoDB特点模式自由 :可以把不同结构的文档存储在同一个数据库里面向集合的存储:适合存储 JSON风格文件的形式完整的索引支持:对 阅读全文
posted @ 2018-03-25 16:44 askDing 阅读(288) 评论(0) 推荐(0)
 
MongoDB-查询
摘要: 数据查询基本查询方法find():查询db.集合名称.find({条件文档})方法findOne():查询,只返回第一个db.集合名称.findOne({条件文档})方法pretty():将结果格式化db.集合名称.find({条件文档}).pretty()比较运算符等于,默认是等于判断,没有运算符 阅读全文
posted @ 2018-03-25 16:43 askDing 阅读(245) 评论(0) 推荐(0)
 
MongoDB-与Python交互
摘要: 与python交互 点击查看官方文档 安装python包 引入包pymongo 连接,创建客户端 获得数据库test1 获得集合stu 添加文档 查找一个文档 查找多个文档1 查找多个文档2 获取文档个数 阅读全文
posted @ 2018-03-25 16:42 askDing 阅读(215) 评论(0) 推荐(0)
 
MongoDB-高级操作
摘要: 高级操作 讲解关于mongodb的高级操作,包括聚合、主从复制、分片、备份与恢复、MR 完成python与mongodb的交互 聚合 aggregate 聚合(aggregate)主要用于计算数据,类似sql中的sum()、avg() 语法 管道 管道在Unix和Linux中一般用于将当前命令的输出 阅读全文
posted @ 2018-03-25 16:41 askDing 阅读(352) 评论(0) 推荐(0)
 
MysQL使用一与Python交互
摘要: 与python交互 在熟练使用sql语句的基础上,开始使用python语言提供的模块与mysql进行交互 这是我们在工作中大事要做的事 先学会sql是基础,一定要熟练编写sql语句 安装引入模块 安装mysql模块 在文件中引入模块 Connection对象 用于建立与数据库的连接 创建对象:调用c 阅读全文
posted @ 2018-03-25 02:24 askDing 阅读(302) 评论(0) 推荐(0)
 
MysQL使用一高级应用(下)
摘要: 连接查询 连接查询分类如下: 表A inner join 表B:表A与表B匹配的行会出现在结果中 表A left join 表B:表A与表B匹配的行会出现在结果中,外加表A中独有的数据,未对应的数据使用null填充 表A right join 表B:表A与表B匹配的行会出现在结果中,外加表B中独有的 阅读全文
posted @ 2018-03-25 02:22 askDing 阅读(195) 评论(0) 推荐(0)
 
MysQL使用一高级应用(上)
摘要: 简介 实体与实体之间有3种对应关系,这些关系也需要存储下来 在开发中需要对存储的数据进行一些处理,用到内置的一些函数 视图用于完成查询语句的封装 事务可以保证复杂的增删改操作有效 关系 创建成绩表scores,结构如下 id 学生 科目 成绩 思考:学生列应该存什么信息呢? 答:学生列的数据不是在这 阅读全文
posted @ 2018-03-25 02:20 askDing 阅读(236) 评论(0) 推荐(0)
 
MysQL使用一查询
摘要: 简介 查询的基本语法 from关键字后面写表名,表示数据来源于是这张表 select后面写表中的列名,如果是*表示在结果中显示表中所有列 在select后面的列名部分,可以使用as为列起别名,这个别名出现在结果集中 如果要查询多个列,之间使用逗号分隔 消除重复行 在select后面列前使用disti 阅读全文
posted @ 2018-03-25 02:17 askDing 阅读(335) 评论(0) 推荐(0)
 
MysQL使用一创建库与表
摘要: 数据库简介 人类在进化的过程中,创造了数字、文字、符号等来进行数据的记录,但是承受着认知能力和创造能力的提升,数据量越来越大,对于数据的记录和准确查找,成为了一个重大难题 计算机诞生后,数据开始在计算机中存储并计算,并设计出了数据库系统 数据库系统解决的问题:持久化存储,优化读写,保证数据的有效性 阅读全文
posted @ 2018-03-25 02:13 askDing 阅读(1266) 评论(0) 推荐(0)
 
 

公告


博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3