关系型数据库管理系统: 掌握知识点: DDL 数据定义语言 DML 数据操纵语言 DQL 数据查询语言 DCL 数据控制语言 数据库基本操作: DDL : 建表、建库 库 -> 多张表 -> 数据 查看当前MYSQL有哪些数据库: show databases; 创建数据库: create data ...
分类:
数据库 时间:
2020-04-16 22:22:01
阅读次数:
96
主键和外键的区别: 主键:用来区分同一张表中的数据,一条记录的唯一性 外键:用来约束附表中外键列的取值范围 场景:主表删除一行记录,如果该行的外键值被附表使用了,就无法删除,级联删除 解决:修改列定义 alter table tableName modify 列名 foreign key(xxx) ...
分类:
数据库 时间:
2020-04-15 10:54:17
阅读次数:
85
[TOC] rdis 命令启动 redis 多端口启动 redis 客户端连接多端口 redis 配置文件启动 查看默认配置文件,过滤注释与空行 复制配置文件到另一个文件 修改 redis 6379.conf 配置文件注释,在 redis 根目录下新建 conf 文件夹,用来管理 redis 配置文 ...
分类:
其他好文 时间:
2020-04-15 01:07:30
阅读次数:
95
什么是数据埋点 所谓数据埋点就是应用在规定流程中 。使用采集的数据做用户分析和页面分析,可以获得应用的总体使用情况,为后续优化产品和运营提供数据支撑。常见数据埋点内容包括:访问量、停留时长、曝光量、点击量、跳出率等等。 微信小程序也为我们提供了自定义分析统计,其中包括 API 上报(代码埋点),填写 ...
分类:
微信 时间:
2020-04-11 00:03:49
阅读次数:
109
锁 行锁 record lock 间隙锁 gap lock 区间锁 next key lock 作用 防止幻读 什么时候会取得gap lock或者next key lock 隔离级别有关,只在REPEATABLE READ或以上的隔离级别下的特定操作才会取得gap lock或nextkey lock ...
分类:
数据库 时间:
2020-04-04 22:20:47
阅读次数:
178
感谢参考原文-http://bjbsair.com/2020-04-01/tech-info/18472.html统计一张表的总数量,是我们开发中常有的业务需求,通常情况下,我们都是使用selectcount(*)fromtSQL语句来完成。随着业务数据的增加,你会发现这条语句执行的速度越来越慢,为什么它会变慢呢?为什么会变慢?想要得到答案就需要知道MySQL是如何统计总数量的,先说一个前提吧,c
分类:
数据库 时间:
2020-04-02 17:56:07
阅读次数:
79
InnoDB是存储引擎,负责将磁盘的数据按照我们的逻辑概念“表”那样存取,这里首先总结下表中每一行数据是以何种形式被InnoDB存储再磁盘的。InnoDB的行记录存储形式有很多种,compact、dynamic、redundant、compressed等。下面介绍compact格式的行数据结构: 每 ...
分类:
数据库 时间:
2020-03-31 19:21:36
阅读次数:
94
简单查询 全表扫描:指针从第一条记录开始,一次逐行处理,直到最后一行记录结束。 横向选择(where)+纵向投影(select)=结果集 多表连接 交叉连接(笛卡尔积) 非等值连接 等值连接 内连接 外连接(左外、右外、全连接) 自连接 自然连接(隐含连接条件,自动匹配连接字段) 集合运算 误操作需 ...
分类:
数据库 时间:
2020-03-26 12:09:49
阅读次数:
85
前述的几种java访问数据库的方式: jdbc是最原始的方式,使用比较繁琐; JdbcTemplate方式相对方便性有一些提高,但在工程应用中仍然很不方便。 接下来继续记录使用持久化框架来进行数据库操作,本文记录使用Mybatis进行记录的的简单示例: 1、定义 官网的定义: MyBatis is ...
分类:
数据库 时间:
2020-03-24 23:32:50
阅读次数:
93
一、三层交换机 三层交换机 = 三层路由器 + 二层交换机 三层交换机的目的:利用三层交换机里面的路由引擎来实现不同VLAN间的通信,而且中间没有瓶颈等问题。 二、三层交换机的优缺点: 与单臂路由相比 1、解决了网络瓶颈问题; 2、解决了单点故障(虚拟接口不再依赖任何的物理接口); 3、依次路由,永 ...
分类:
其他好文 时间:
2020-03-23 09:15:12
阅读次数:
71