![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数据库
文章平均质量分 85
M行者X
这个作者很懒,什么都没留下…
展开
-
mongodb笔记(二)索引、python与mongodb交互
mongodb笔记索引创建索引python与mongodb交互重点索引创建索引索引:以提升查询速度测试:插入10万条数据到数据库中for(i=0;i<100000;i++){db.t12.insert({name:'test'+i,age:i})}db.t1.find({name:'test10000'})db.t1.find({name:'test10000'}).explain('executionStats')建立索引之后对比:语法:db.集合.ensureIndex({属原创 2021-12-06 10:44:43 · 593 阅读 · 0 评论 -
mongodb笔记(一)基础命令、增删改查、高级查询、聚合
mongodb笔记nosql介绍关系型与非关系对比mongodbmongodb安装mongodb 客户端基础命令数据库集合数据类型增删改插入查询保存更新删除高级查询⽅法find运算符支持正则limit和skip自定义查询*投影排序统计去重数据备份与修复聚合 aggregate常用管道表达式group$ project$match$sort$ limit$ skip$unwind重点nosql介绍“NoSQL”⼀词最早于1998年被⽤于⼀个轻量级的关系数据库的名字随着web2.0的快速发展, NoSQL原创 2021-12-05 20:09:13 · 517 阅读 · 0 评论 -
Redis数据库笔记(三)主从、集群
Redis搭建主从主从概念主从配置配置主配置从数据操作搭建集群为什么要有集群集群的概念redis集群搭建集群参考阅读配置机器1配置机器2创建集群数据验证在哪个服务器上写数据:CRC16Python交互搭建主从掌握redis主从配置主从概念⼀个master可以拥有多个slave,⼀个slave⼜可以拥有多个slave,如此下去,形成了强⼤的多级服务器集群架构master用来写数据,slave用来读数据,经统计:网站的读写比率是10:1通过主从配置可以实现读写分离master和slav原创 2021-09-23 17:50:04 · 89 阅读 · 0 评论 -
Redis数据库笔记(二)数据类型、与python交互
这里写目录标题数据结构数据操作行为string类型保存获取删除键命令hash类型增加、修改获取删除list类型增加获取设置指定索引位置的元素值删除set类型增加获取删除zset类型增加获取删除与python交互安装包调⽤模块StrictRedis对象⽅法stringkeyshashlistsetzsetstring学习目标准备string-增加string-获取string-修改string-删除获取键Django学习目标django存储session准备工作session的redis存储配置测试数据结构原创 2021-09-23 17:49:51 · 129 阅读 · 0 评论 -
Redis数据库笔记(一)简介、安装、配置
redisnosql介绍NoSQL:一类新出现的数据库(not only sql),它的特点:NoSQL和SQL数据库的比较:Redis简介Redis特性Redis 优势redis应用场景推荐阅读下载配置核心配置选项参考资料服务器端客户端数据结构数据操作行为string类型保存获取删除键命令hash类型增加、修改获取删除list类型增加获取设置指定索引位置的元素值删除set类型增加获取删除zset类型增加获取删除nosql介绍NoSQL:一类新出现的数据库(not only sql),它的特点:不支原创 2021-09-23 17:07:05 · 118 阅读 · 0 评论 -
MySQL笔记(七)视图、事务、索引、账户管理、配置主从
视图1. 问题对于复杂的查询,往往是有多个数据表进行关联查询而得到,如果数据库因为需求等原因发生了改变,为了保证查询出来的数据与之前相同,则需要在多个地方进行修改,维护起来非常麻烦解决办法:定义视图2. 视图是什么通俗的讲,视图就是一条SELECT语句执行后返回的结果集。所以我们在创建视图的时候,主要的工作就落在创建这条SQL查询语句上。视图是对若干张基本表的引用,一张虚表,查询语句执行的结果,不存储具体的数据(基本表数据发生了改变,视图也会跟着改变);方便操作,特别是查询操作,原创 2021-02-28 20:34:39 · 371 阅读 · 0 评论 -
MySQL笔记(四)拆表、外键
准备数据创建数据表-- 创建 "京东" 数据库create database jing_dong charset=utf8;-- 使用 "京东" 数据库use jing_dong;-- 创建一个商品goods数据表create table goods( id int unsigned primary key auto_increment not null, name varchar(150) not null, cate_name varchar(40) n原创 2021-02-25 19:57:36 · 205 阅读 · 0 评论 -
数据库设计:数据库的三大范式、E-R模型、五大约束
 ...转载 2020-11-30 15:11:52 · 610 阅读 · 0 评论 -
MySQL笔记(三)SQL查询语句进阶、嵌套、表连接、自关联、子查询
SQL查询语句进阶SELECT * FROM user2 WHERE NAME LIKE "%森"; #模糊查询 查询以森结尾的数据 %为通配符SELECT * FROM user2 WHERE NAME LIKE "%二%"; #模糊查询 查询包含二的数据SELECT * FROM user2 LIMIT 0,3; # 0为数据索引 ,3为查询查询的条数SELECT MAX(a...原创 2019-05-16 16:50:10 · 844 阅读 · 0 评论 -
MySQL笔记(二)SQL语句“增删改查”及高级用法
新建表对应代码,创建后刷新表,出现CREATE TABLE user1 ( id INT NOT NULL auto_increment, # id 整型 非空 自增 NAME VARCHAR (50), age INT, sex VARCHAR (4) DEFAULT "男", # 默认男 PRIMARY KEY (id) # id主键)进入命令行界面U...原创 2019-05-16 16:49:43 · 567 阅读 · 0 评论 -
MySQL笔记(一)基本介绍和环境搭建
关系型数据库: MySQL 、Oracle、DB2、SQLserver非关系数据库:mongodb (以key:value形式进行存储)MySQL下载 https://dev.mysql.com/downloads/mysql/默认密码 版本5.5 root 空版本5.7root root开启MySQL服务在bin目录下运行打开powershell,运行mysqld ...原创 2019-05-16 16:48:54 · 413 阅读 · 0 评论