大数据
-
MySQL创建高性能索引
参考《高性能MySQL》第3版 1 索引基础 1.1 索引作用 在MySQL中,查找数据时先在索引中找到对应的值,然后根据匹配的索引记录找到对应的数据行,假如要运行下面查询语句: SELECT * FROM USER WHERE uid = 5; 如果在…
-
MySQL分区
如果需要从非常大的表中查询出某一段时间的记录,而这张表中包含很多年的历史数据,数据是按照时间排序的,此时应该如何查询数据呢?因为数据量巨大,肯定不能在每次查询的时候都扫描全表。考虑到索引在空间和维护…
-
SQL Server-创建数据库
在SQL Server中,每个数据库至少拥有两个操作系统文件:一个数据文件和一个日志文件。 数据文件包含数据和对象;例如数据库表( table),索引( index)、存储过程( storage)、触发器( trigger)和视图(view)等。 日志文…
-
SQLi-LABS靶场Less-1~10解题记录
前言 必要知识点 1.在MYSQL5.0以上版本中,MYSQL存在一个自带数据库名为information_schema,它是一个存储记录有所有数据库名,表名,列名的数据库,也相当于可以通过查询它获取指定数据库下面的表名或者列名信息。…
-
Canal-保存mysql篇
Canal-保存mysql篇 一、java实现 先用java代码手写一遍,方便后续业务逻辑理解 1、maven配置: <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-start…
-
Mysql事务相关
事务的基本要素(ACID) 原子性(Atomicity):事务开始后所有操作,要么全部做完,要么全部不做,就像化学中学过的原子,是物质构成的基本单位。 一致性(Consistency):事务开始前和结束后,数据库的完整性约束…
-
MySQL笔记三:DQL(2)——连接查询、笛卡尔积、union和limit
3.1连接查询的概念从一张表单独查询称为单表查询,多张表联合起来查询数据,被称为连接 根据表连接的方式分类: 内连接:等值连接、非等值连接、自连接 外连接:左外连接(左连接)、右外连接(右连…
-
DBeaver连接mysql 报错:Public Key Retrieval is not allowed
docker拉流一个mysql镜像启动起来。 docker pull mysql docker run -itd --name mysql-test -p 3306:3306 -e MYSQL_ROOT_PASSWORD=123456 mysql 然后使用DBeaver连接mysql,结果报了个错:Public Key Retrieval is n…
-
缓存-memoryCache和redis分布式缓存
1.本地memoryCache 安装nuget包 2.依赖注入MemoryCache ---在startup类中注册 public void ConfigureServices(IServiceCollection services) { services.AddControllersWithViews(); services.AddMemoryCache(opt…
-
mysql8.0安装即用navicat连接报错caching_sha2_password
mysql8.0安装参考https://blog.csdn.net/weixin_45822938/article/details/1233838161.更改密码为root ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'root'; 2.更改加密方式 ALTER USE…