排序
用了这么久 IDEA,竟然不知道 Live Templates ?
大家好,我是风筝。 Live Templates 是什么,听上去感觉挺玄乎的。有的同学用过之后觉得简直太好用了,不能说大大提高了开发效率吧,至少也是小小的提高一下,节省了很多敲重复代码的时间。有的...
Mysql第11章数据处理之增删改
#第11章_数据处理之增删改 #0. 储备工作 USE atguigudb; CREATE TABLE IF NOT EXISTS emp1( id INT, `name` VARCHAR(15), hire_date DATE, salary DOUBLE(10,2) ); DESC emp1; SELECT * FROM em...
Mysql join语句怎么优化?
在MySQL的实现中,Nested-Loop Join有3种实现的算法: Simple Nested-Loop Join:简单嵌套循环连接 Block Nested-Loop Join:缓存块嵌套循环连接 Index Nested-Loop Join:索引嵌套循环连接 ❝ ...
Mybatis源码学习一Executor
Executor架构 Caching Executor的作用就是实现二级缓存,使用的是装饰者模式。 装饰者模式:在不改变原有类继承结构的情况下,新建一个对象来扩展原有功能。 Executor具体实现 maven依赖 org.my...
Mysql第09章子查询
# 第09章_子查询 #1. 由一个具体的需求,引入子查询 #需求:谁的工资比Abel的高? #方式1: SELECT salary FROM employees WHERE last_name = 'Abel'; SELECT last_name,salary FROM employees ...
Mysql第18章MySQL80的其它新特性
#第18章_MySQL8.0的其它新特性的课后练习 #1. 创建students数据表,如下 CREATE DATABASE test18_mysql8; USE test18_mysql8; CREATE TABLE students( id INT PRIMARY KEY AUTO_INCREMENT, stud...
数据库设计
一、数据库设计 二、数据库设计规约 以下规约只针对本模块,更全面的文档参考《阿里巴巴Java开发手册》:五、MySQL数据库 1、库名与应用名称尽量一致 2、表名、字段名必须使用小写字母或数字,...
MySQL 如何快速插入大量测试数据
简述 开发过程中经常需要测试 SQL 在大量数据集时候的执行效率,这就需要我们在表中插入大量的测试数据,下面介绍如何使用存储过程插入大量的测试数据 定义常用方法 我们要确保生成的测试数据要...
深入浅出MySQL主从复制延迟问题及其解决方法
在现代的订单处理系统中,MySQL的主从复制功能被广泛应用以实现读写分离,从而优化系统性能和提高数据的可用性。通过将写操作集中在主库上,而从库处理读请求,可以显著减轻数据库服务器的负载...
Redis教程——Redis入门
Redis Redis是一种开源内存中数据结构存储,用于数据库、缓存、消息代理和流引擎,其提供了丰富的数据结构,例如:字符串、哈希、列表、有序集合等。 Redis内置了复制、Lua脚本、LRU驱逐、事务...



