
数据库
文章平均质量分 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 · 772 阅读 · 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 · 1193 阅读 · 0 评论 -
Redis数据库笔记(三)主从、集群
Redis搭建主从主从概念主从配置配置主配置从数据操作搭建集群为什么要有集群集群的概念redis集群搭建集群参考阅读配置机器1配置机器2创建集群数据验证在哪个服务器上写数据:CRC16Python交互 搭建主从 掌握redis主从配置 主从概念 ⼀个master可以拥有多个slave,⼀个slave⼜可以拥有多个slave,如此下去,形成了强⼤的多级服务器集群架构 master用来写数据,slave用来读数据,经统计:网站的读写比率是10:1 通过主从配置可以实现读写分离 master和slav原创 2021-09-23 17:50:04 · 143 阅读 · 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 · 525 阅读 · 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 · 159 阅读 · 0 评论 -
MySQL笔记(七)视图、事务、索引、账户管理、配置主从
视图 1. 问题 对于复杂的查询,往往是有多个数据表进行关联查询而得到,如果数据库因为需求等原因发生了改变,为了保证查询出来的数据与之前相同,则需要在多个地方进行修改,维护起来非常麻烦 解决办法:定义视图 2. 视图是什么 通俗的讲,视图就是一条SELECT语句执行后返回的结果集。所以我们在创建视图的时候,主要的工作就落在创建这条SQL查询语句上。 视图是对若干张基本表的引用,一张虚表,查询语句执行的结果,不存储具体的数据(基本表数据发生了改变,视图也会跟着改变); 方便操作,特别是查询操作,原创 2021-02-28 20:34:39 · 436 阅读 · 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 · 247 阅读 · 0 评论 -
数据库设计:数据库的三大范式、E-R模型、五大约束
 ...转载 2020-11-30 15:11:52 · 721 阅读 · 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 · 927 阅读 · 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 · 611 阅读 · 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 · 449 阅读 · 0 评论