![](https://img-blog.csdnimg.cn/20201011153139644.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
Mysql技术相关
Mysql基础+Mysql进阶技术等
优惠券已抵扣
余额抵扣
还需支付
¥89.90
¥99.00
购买须知?
本专栏为图文内容,最终完结不会低于15篇文章。
订阅专栏,享有专栏所有文章阅读权限。
本专栏为虚拟商品,基于网络商品和虚拟商品的性质和特征,专栏一经购买无正当理由不予退款,不支持升级,敬请谅解。
鞠崽23333
Email: alf_work@outlook.com
* Eat a healthy diet.
* Get regular exercise.
* Get enough sleep.
* Spend time with loved ones.
* Avoid alcohol and drugs.
* Learn stress management techniques.
* If you are feeling depressed, talk to a doctor or therapist.
展开
-
【六袆 - MySQL】MySQL 5.5及更高版本中,InnoDB是新表的默认存储引擎;
在MySQL 5.5及更高版本中,InnoDB是新表的默认存储引擎,因此不需要ENGINE=INNODB子句原创 2024-02-29 14:05:28 · 214 阅读 · 0 评论 -
【六袆 - BUG】MySQL 实战业务记录一次死锁;Deadlock found when trying to get lock; try restarting transaction;
【六袆 - BUG】MySQL 实战业务记录一次死锁;原创 2023-12-21 22:11:09 · 512 阅读 · 0 评论 -
【六袆 - MySQL】SQL优化;Explain SQL执行计划分析;
的值为80%意味着在满足查询条件的情况下,只有表中80%的行被检索,而其他20%的行被过滤掉。这可以用来评估查询的效率,因为更高的过滤率通常意味着查询的效果更好。参数的补充:表示存储在表中的行的百分比,这些行通过表的过滤条件而不是索引来检索。它提供了一个关于查询选择性的指标,值越接近100%,表示过滤条件更为有效。)是数据库系统根据查询语句生成的一种执行策略,用于指导数据库引擎执行查询操作。MySQL执行计划(原创 2023-11-17 09:35:08 · 387 阅读 · 0 评论 -
【六袆 - MySQL】MySQL5.7官方文档;MySQL5.7英文版;MySQL5.7英文版翻译成中文;
MySQL5.7官方文档;MySQL5.7英文版;MySQL5.7英文版翻译成中文;原创 2023-04-19 11:08:37 · 282 阅读 · 0 评论 -
【六袆 - MySQL】 初步理解【B+Tree和它的父类B-Tree理解示例图;索引的意义是什么;聚簇索引是什么;】
初始聚簇索引是一种存储结构,B-Tree和B+Tree的示例图,聚簇索引是通过聚簇索引存储整张表,再分单独的空间存辅助索引原创 2022-04-14 16:06:23 · 525 阅读 · 0 评论 -
【六袆 - MySQL】业务订单金额分组计数;CASE WHEN的用法;MySQL CASE WHEN用法;价格区间商品的数量查询MySQL查询;
CASE WHEN的用法;MySQL CASE WHEN用法;不同会员等级积分制MySQL查询;原创 2022-04-01 04:18:58 · 1001 阅读 · 1 评论 -
【六袆 - MySQL】查询所有年龄大于 20 岁的老师所教的所有课程的课程名;MySQL测试用例;
查询所有年龄大于 20 岁的老师所教的所有课程的课程名1、准备SQL-- 2022年2月22日-- 描述:查询所有年龄大于 20 岁的老师所教的所有课程的课程名DROP DATABASE IF EXISTS judge;CREATE DATABASE judge;USE judge;DROP TABLE IF EXISTS `courses`;DROP TABLE IF EXISTS `teachers`;CREATE TABLE `courses` ( `id` IN原创 2022-02-23 00:23:51 · 916 阅读 · 0 评论 -
【六袆 - MySQL】 理解什么是第一范式;MySQL第一范式;
第一范式的关系规定关系第一范式规定关系的每一个属性必须是一个不可分的数据项。非第一范式的例子如表5-5,可以转换为第一范式如表5-6。表5-5 导师 专业 研究生 第一个研究生 第二个研究生 表5-6 导师 专业 第一个研究生 ...转载 2019-08-05 04:29:46 · 1188 阅读 · 0 评论 -
【六袆 - IntelliJ IDE】IntelliJ IDE创建数据库并指定字符集;IntelliJ IDE创建表并指定字符集和索引
1️⃣手动创建数据库并指定字符集CREATE DATABASE IF NOT EXISTS 2021_11_27_aaa DEFAULT CHARSET utf8 COLLATE utf8_general_ci;2️⃣手动创建表并指定字符集create table sys_user ( user_id bigint(20) not null auto_increment comment '用户ID', dept_id原创 2021-11-27 21:00:28 · 773 阅读 · 0 评论 -
【六袆 -MySQL】1969 · 查询 2020 年内开课的课程; MySQLEXTRACT函数的使用;MySQL EXTRACT() 函数
1969 请编写 SQL 语句,查询课程表 courses 中开设在 2020 年内的所有课程信息。输入数据### courses | id | name | student_count | created_at | teacher_id || :- | :------------------------ | :------------ | :----------- | :--------- || 1 | 'Advanced Algorith转载 2021-11-17 20:49:49 · 172 阅读 · 0 评论 -
【六袆 - MySQL】MySQL GROUP BY 去重;GROUP BY 查询重复的记录;GROUP BY删除重复的记录;
MYSQL去重、MYSQL删除重复记录1.准备数据2.使用GROUP BY查询去重复记录查询SQL查询结果1.准备数据CREATE TABLE `t_user` ( `id` int(11) NOT NULL AUTO_INCREMENT COMMENT 'id', `name` varchar(10) DEFAULT NULL COMMENT 'name', PRIMARY KEY (`id`)) ENGINE=InnoDB AUTO_INCREMENT=10 DEFAULT CHAR原创 2021-09-13 15:55:34 · 352 阅读 · 0 评论 -
【六袆 - MYSQL】使用group by和having的优先顺序
where > group by > having > order by原创 2021-08-24 14:49:24 · 378 阅读 · 0 评论 -
【六袆 - Mysql】一条Mysql查询是如何执行的;Mysql查询执行流程;Mysql查询执行的流程;Mysql查询执行的过程;
一条Mysql查询是如何执行的;Mysql查询执行流程;Mysql查询执行的流程;Mysql查询执行的过程;1.执行一条Mysql查询语句select * from ly where id = 1;2.从mysql客户端架构来说MySQL 可以分为 Server 层和存储引擎两大部分。Server层存储引擎连接器负责数据的存储与提取查询缓存(MySQL 8.0 起废除)插件式,支持多种存储引擎,如 InnoDB,MyISAM,Memory分析器原创 2021-07-22 03:33:27 · 96 阅读 · 0 评论 -
【六袆 - Mysql】Mysql8.0 & Mysql5.7 有何区别;mysql8.0和mysql5.7的区别是什么?MySQL8.0和MySQL 5的不同?
1. Mysql8.0 & Mysql5.7 有何区别1) 性能提升2)更强的NoSQL文档支持MySQL 从 5.7 版本开始提供 NoSQL 存储功能,目前在 8.0 版本中这部分功能也得到了更大的改进。该项功能消除了对独立的 NoSQL 文档数据库的需求,而 MySQL 文档存储也为 schema-less 模式的 JSON 文档提供了多文档事务支持和完整的 ACID 合规性。3)窗口函数也就是在满足某种条件的记录集合上执行的特殊函数。它可以用来实现若干新的查询方式。窗口原创 2021-07-19 00:15:09 · 2088 阅读 · 0 评论 -
【六袆- Java】从数据库读取菜单,递归生成菜单树;SpringBoot 动态生成菜单树;SpringBoot操作数据库,动态生成菜单左侧栏;
1. 第一种菜单树结构package com.yf.orchard.manage.dao.util;import com.yf.orchard.manage.dao.model.MenuTree;import java.util.ArrayList;import java.util.List;/** * <p> * TSysPower树工具类 * </p> * * @author: xiaolh * @email: amixiao@qq...原创 2021-03-18 11:08:28 · 426 阅读 · 0 评论 -
【六袆 - Java】Mysql插入一条数据并返回主键ID;Mybatis插入sql返回主键ID;MySQL 插入数据后返回自增ID;Mysql插入数据并返回其主键ID
1.基础SQL <insert id="insertSku"> insert into sku (pesticide_id, spe_sku, spe_sku_name, spe_sku_value, ...原创 2021-03-02 14:05:21 · 299 阅读 · 0 评论 -
【六袆-Mysql】Mysql题库实战;Mysql题库练习;
准备数据库表table-1CREATE TABLE `employees` (`emp_no` int(11) NOT NULL,`birth_date` date NOT NULL,`first_name` varchar(14) NOT NULL,`last_name` varchar(16) NOT NULL,`gender` char(1) NOT NULL,`hire_date` date NOT NULL,PRIMARY KEY (`emp_no`));....原创 2020-12-07 11:41:49 · 287 阅读 · 0 评论 -
【六袆-Java】mybatis模糊查询;mysql模糊查询;
mybatis模糊查询mysql模糊查询 @Select("<script> " + "select * from job a \n" + "left join job_type b on a.job_id = b.job_type_id\n" + "where a.delete_flag=0 and a.status=1 and \n" + "<if test = \"...原创 2020-09-27 09:15:01 · 195 阅读 · 0 评论 -
【六袆-Mysql】DBeaver Enterprise 7.1 企业版 连接mysql8.0;解决连接异常;
安装DBeaver 时候的一些配置1.2.3.4.原创 2020-09-19 10:36:43 · 403 阅读 · 0 评论 -
【六袆-Myql】Mysql多表查询;内连接进行多表查询;左外连接和右外连接进行多表查询;子查询进行多表查询;
表连接的分类隐式内连接:不出现 join 关键字显示内连接:出现 join..on 关键字左外连接,通常又叫左连接。右外连接通常又叫右连接。一、内连接进行多表查询内连接分为隐式内连接select 列名 from 左表,右表 where 从表.外键=主表.主键和显示内连接查询-- 显示内连接, on后面就是表连接的条件select 列名 from 左表 inner join 右表 on 从表.外键=主表.主键...原创 2020-08-14 17:47:00 · 157 阅读 · 0 评论 -
【六袆-Mysql】insert新增数据,并获取主键 selectKey的说明
原创 2020-07-17 11:39:25 · 239 阅读 · 0 评论 -
【六袆-Mybatis】Mybatis逆向工程,数据库8.0开发工具IDEA使用;两步骤+2!
温馨提示:mysql8的连接必须添加,否则运行报错驱动:com.mysql.cj.jdbc.DriverURL:jdbc:mysql://localhost:3306/ssm_crud?serverTimezone=UTC"环境:Windows开发工具:IDEA2019.3.5数据库:Mysql8.0(一路成功不容易,记录一下8)1.创建...原创 2020-06-13 16:58:58 · 156 阅读 · 0 评论 -
【六祎-Mysql】MYLSAM索引的特点
摘要:非聚簇索引就是:MYLSAM特点 分开存储 普通索引还是主键索引,都会有指针指向索引的数据 都是采取索引+指针的方式原创 2020-05-26 11:12:50 · 192 阅读 · 0 评论 -
【六祎 - Mysql】发布项目到linux中的Tomcat出现编码问题,已解决
部署项目,出现编码问题,解决办法第一种:?characterEncoding=utf-8第二种原创 2020-02-11 16:55:20 · 115 阅读 · 0 评论 -
【六祎 - mysql】mysql事务隔离-超级VIP版
事务隔离#### 一、事务Mysql数据库的相关操作有时候需要引入事务,否则一旦出现异常可能出现事务问题。事务的默认启动和自动事务1.默认提交事务mysql事务默认自动提交2.手动提交事务**start transaction** 开启事务**commit** 提交事务**rollback** 回滚事务```#################MySQ...原创 2019-12-27 23:33:26 · 166 阅读 · 0 评论 -
【六祎 - mysql】事务和JDBC-超级VIP版
MySQL事务和JDBC#################MySQL数据库的事物研究###################################什么是事物? 事物是指一批操作要么同时成功,要么同时失败。这一批操作称为一个事物。 事物可以解决业务的安全性问题:典型的是转账问题。 -500 +500 事务的四大特性 | **事务特性** |...原创 2019-12-27 23:30:40 · 185 阅读 · 0 评论 -
【六祎 - mysql】DQL分页查询
######## DQL分页查询 INSERT INTO tb_student02(id,NAME,age,sex,address,math,english) VALUES (9,'唐僧',25,'男','长安',87,78),(10,'孙悟空',18,'男','花果山',100,66),(11,'猪八戒',22,'男','高老庄',58,78),(12,'沙僧',50,'男','流沙...原创 2019-12-26 20:05:16 · 185 阅读 · 0 评论 -
【六祎 -mysql】DQL分组查询
######## DQL分组查询 SELECT 列名 FROM 表名 GROUP BY 分组的列名 HAVING 分组后的条件-- 注意:直接按照字段分组,默认提取每组的第一个人作为结果数据,这样是没有意义的!SELECT * FROM tb_student02 GROUP BY sex ;-- 分组一般要带分组条件或者进行聚合统计,否则毫无意义-- 需求:查询出男人中和女人中的最低...原创 2019-12-26 20:03:24 · 314 阅读 · 0 评论 -
【六祎 -mysql】无条件查询
############################DQL:无条件查询############################-- 1.星号表示所有行所有列SELECT * FROM 表名;SELECT * FROM tb_student; -- 查询表的全部数据 -- 2.查询指定列的数据SELECT 列名1,列名2 FROM 表名;SELECT id , NAME , se...原创 2019-12-26 20:00:54 · 556 阅读 · 0 评论 -
【六祎 - mysql】DQL包含运算符查询
######DQL:查询条件包含运算符-- 1.select 列名 from 表名 where 条件>、<、<=、>=、=、<> <> 在SQL中表示不等于,mysql中也可以使用!== 等于-- 查询math分数大于80分的学生SELECT * FROM tb_student02 WHERE math > 80;-- 查询e...原创 2019-12-26 19:58:14 · 162 阅读 · 0 评论 -
【六祎 -mysql】DQL条件查询关键字 like
######### DQL条件查询关键字 #########-- 查询id是 1 3 5 7的学生 SELECT * FROM tb_student02 WHERE id = 1 OR id = 3 OR id = 5 OR id = 7;SELECT * FROM tb_student02 WHERE id IN ( 1 , 3 ,5 ,7 )DELETE FROM tb_studen...原创 2019-12-26 19:55:40 · 219 阅读 · 0 评论 -
【六祎 - mysql】DQL:查询结果排序
###### DQL:查询结果排序SELECT 列名 FROM 表名 ORDER BY 列名 ASC/DESCASC 升序DESC 降序-- 需求:按照数学升序排序SELECT * FROM tb_student02 ORDER BY math ASC;-- 需求:按照英语成绩降序SELECT * FROM tb_student02 ORDER BY english DESC;...原创 2019-12-26 19:52:41 · 171 阅读 · 0 评论 -
【六祎 - mysql】DQL聚合函数查询
##### DQL聚合函数## 五个聚合函数通过都是对数值列操作,聚合函数会忽略空值。NULL不会参与运算| **SQL中的聚合函数** | **作用** || ------------------- | ---------------------------- || COUNT(列名) | 统计个数(行) ...原创 2019-12-26 19:50:41 · 208 阅读 · 0 评论 -
【六祎 - mysql】DQL查询难点突破
问题-- 查询所有数据大于等于20岁的学生,在年龄降序排序的基础上,如果年龄相同再以数学成绩升序排序SELECT * FROM tb_student02 WHERE age >= 20 ORDER BY age DESC, math ASC;注意:排序一般放在SQL语句的最后面。...原创 2019-12-26 19:32:31 · 162 阅读 · 0 评论 -
【六祎 - Mysql】mysql约束
#########################表约束的定义约束:约束表的字段值的特性的。防止不符合要求的数据添加到表中,保证表中数据的正确性。如果表中已经有违反约束的数据,会导致约束创建失败。### 主键的作用:像人的身份证号码一样。唯一标识表中每一条记录,通过主键来查询到每一条记录。### 主键的特点: 1. 非空:不能为NULL。 2. 唯一:不能重复。CREAT...原创 2019-12-25 00:49:21 · 145 阅读 · 0 评论