随笔分类 - 数据库
摘要:使用Docker创建MongoDb服务 1、先拉mongodb镜像 2、创建映射目录 创建mongo映射目录,用于存放后面的相关东西。 3、创建容器 我这里创建了两个容器,其余都一样。只有 auth的区别。 auth是用来使mongodb服务需要验证的指令,如果不需要验证,则不加。默认mongodb
阅读全文
摘要:[TOC] MySQL主从搭建 一、主从配置原理 mysql主从配置大致流程如下: 1. master会将变动记录到二进制文件(BinLog日志)中; 2. master有一个I/O线程将BinLog日志发送到slave; 3. slave有一个I/O线程把接受到的BinLog入职写到relay日志
阅读全文
摘要:[TOC] Redis安装与使用教程 一、Redis介绍 1、redis安装 2、redis与mysql的异同 3、redis与memcache的异同 二、Redis操作 1、启动服务 2、密码管理 3、连接数据库 4、关闭服务 5、切换数据库 6、数据持久化 三、Redis数据类型 redis的基
阅读全文
摘要:[TOC] 一、索引 1. 为啥使用索引以及索引的作用 使用索引就是为了提高查询效率 2. 索引的本质 索引本质上是一个特殊的文件 3. 索引的底层原理 B+树 4. 索引的种类 1. 主键索引:primary key 特点:加快查找+不能重复+不能为空 2. 唯一索引:unique(字段名) 联合
阅读全文
摘要:[TOC] 一、python操作mysql 使用pymysql第三方模块 1. pymysql的安装 pip install pymysql 2. sql注入问题 1. 产生的原因 因为过于相信用户输入的内容,根本没有做任何的检验 2. 解决的方法 sql = "select from user w
阅读全文
摘要:[TOC] 一、单表操作 1. 分组 group by: 指的是将所有记录按照某个相同字段进行归类。 用法: select 聚合函数,选取的字段 from 表名 group by 分组的字段; having: 表示group by 之后的数据,进行再一次的二次筛选。 顺序: where group
阅读全文
摘要:[TOC] MySQL简单使用 一、操作数据库(database) 1、增 create database 数据库名称 charset utf8; 命名规范: show create database 数据库名; 2、删 drop database 数据库名称; 3、改 删除再添加 如果数据库中有数
阅读全文
摘要:一、数据库是什么? 数据库就是数据仓库,就是用来储存数据的一种介质。 二、为什么要使用数据库? 之前是使用excel来进行数据管理的,后来发现excel满足不了用户的使用需求。 excel的缺点: 1. 管理不了大量的数据(10w+量级的数据),数据大了之后极慢 2. 无法多人同时并发操作同一个数据
阅读全文

浙公网安备 33010602011771号