mysql8 mysql linux 1.0
SpringBoot+Mybatis-Plus+Mysql的保姆级搭建
本文通过简单的示例代码和说明,让读者能够了解Mybatis-Plus+Mysql的简单使用 必须说明的是,本文有部分内容是为了后续的微服务写的,所以如果只想用Mybatis-Plus的话,直接使用bank1项目即可 1.新建父项目,选用spring initializr即可,可以删除其他文件,仅仅留 ......
geacon_pro配合catcs4.5上线Mac、Linux
# 最新最全文章见我个人博客: [xzajyjs.cn](https://xzajyjs.cn/) # 一些链接 Try师傅的catcs4.5项目: [https://github.com/TryGOTry/CobaltStrike_Cat_4.5](https://github.com/TryGO ......
MySQL-进阶篇 ( MySQL 管理:各相关工具 )
# MySQL-进阶篇 ( MySQL 管理 ) [TOC] ## 系统数据库 - MySQL 数据库安装完成后,自带了以下四个数据库,具体作用如下: | 数据库 | 含义 | | | | | mysql | 存储 MySQL 服务器正常运行所需要的各种信息 ( 时区、主从、用户、权限等 ) | | ......
MySQL-进阶篇 ( 锁:全局锁 + 表级锁 + 行级锁 )
# MySQL-进阶篇 ( 锁 ) [TOC] ## 锁 - 锁是计算机协调多个进程或线程并发访问某一资源的机制。在数据库中,除传统的计算资源 ( CPU、RAM、I/O ) 的争用以外,数据也是一种供许多用户共享的资源。 - 如何保证数据并发访问的一致性、有效性是所有数据库必须解决的一个问题,锁冲 ......
MySQL 8.0 参考手册——8.2优化 SQL 语句(二)
8.2.1.13 条件过滤 8.2.1.14 恒定折叠优化8.2.1.15 IS NULL 优化8.2.1.16 ORDER BY 优化8.2.1.17 GROUP BY 优化8.2.1.18 DISTINCT 优化8.2.1.19 LIMIT 查询优化8.2.1.20 函数调用优化8.2.1.21 ......
MySQL-进阶篇 ( 视图 + 存储过程 + 触发器 )
# MySQL-进阶篇 ( 视图 / 存储过程 / 触发器 ) [TOC] ## 视图 / 存储过程 / 触发器 ### 视图 #### 介绍 - 视图 ( View ) 是一种虚拟存在的表。视图中的数据并不在数据库中实际存在,视图中行和列的数据来自于定义视图的查询中使用的表 ( 基表 ),并且数据 ......
MySQL-进阶篇 ( 索引二 — 使用:法则 + 各使用场景情况 )
# MySQL-进阶篇 ( 索引二 — 使用 ) [TOC] ## 索引 ### 索引使用 #### 引出:验证索引效率的提升 - 在未建立索引之前,执行 SQL 语句 ( WHERE 后用上非索引的条件 ),查看 SQL 的耗时 `SELECT * FROM 表名 WHERE 条件;` - 在条件 ......
MySQL-进阶篇 ( SQL 优化:插入 + 主键 + order by + group by + limit + count + update )
# MySQL-进阶篇 ( SQL 优化 ) [TOC] ## SQL 优化 ### 插入数据 index #### 批量插入 - 一般情况下,都用批量插入写法 - 一个 index 插入多条: `Insert into 某表名 values(1, 'xx'),(2, 'yy'),(3, 'xy') ......
mysql代理、中间件技术
# mysql代理、中间件技术 ## 代理简介 **名词** DB proxy 数据库中间件 **功能** 读写分离:读写分离导致处理速度迅速,一般情况下是主服务器进行写操作而从服务器进行读操作 负载均衡 支持数据的分片自动路由和聚合 **本文主要围绕Mycat实现、且在完成MM-SS集群的条件下* ......
MySQL-进阶篇 ( 存储引擎 + 索引一:结构 + 分类 + 语法 + SQL 性能分析 )
# MySQL-进阶篇 ( 存储引擎 + 索引一 ) [TOC] ## 存储引擎 ### MySQL 体系结构 ![image-20230723223248261](https://gitee.com/zhu-ya-zhu/picture/raw/master/20230723223251.png) ......
MySQL-基础篇 ( 函数 + 约束 )
# MySQL-基础篇 ( 函数 + 约束 ) [TOC] ## 函数 - 是指一段可以直接被另一段程序调用的程序或代码 - 解决情况: - 表内存储的是入职日期,通过函数快速计算出入职天数 - 表内存储的是学生的分数值,通过函数快速判定分数属于不及格、及格还是优秀 ### 字符串函数 - MySQ ......
MySQL-基础篇 ( 相关了解 + SQL-DDL )
# MySQL-基础篇 ( 相关了解 + SQL-DDL ) [TOC] ## 认知了解 - 数据库,DataBase 简称 DB,是有组织的存储数据的仓库 - 数据库管理系统,DBMS,是操纵和管理数据库的大型软件 - SQL,全名 Structured Query Language,操作关系型数 ......
MySQL-基础篇 ( 事务:相关 + 操作 + ACID + 并发问题 + 隔离级别 )
# MySQL-基础篇 ( 事务 ) [TOC] ## 事务简介 - 事务是一组操作的集合,它是一个不可分割的工作单位,事务会把所有的操作作为一个整体一起向系统提交或撤销操作请求,即这些操作要么同时成功,要么同时失败 - 典型案例:银行转账,一方转账减钱时,若是中途出了问题,此方的钱数不会减少,而是 ......
MySQL-基础篇 ( 多表查询:相关 + 内连接 + 外连接 + 自链接 + 联合查询 + 子查询 )
# MySQL-基础篇 ( 多表查询 ) [TOC] ## 多表查询 ### 分类 - 连接查询 - 内连接:相当于查询 A、B 交集部分数据 - 外连接: - 左外连接:查询左表所有数据,以及两张表交集部分数据 - 右外连接:查询右表所有数据,以及两张表交集部分数据 - 自连接:当前表与自身的连接 ......
MySQL 8 下载安装过程
# MySQL 8 安装过程 - 搜索 MySQL 官网 ——> 点击 DOWNLOADS ——> MySQL Community (GPL) Downloads - 本文是下载社区版本,商业版本的话点击此页面的 MySQL Enterprise Edition ( 商业的是有技术支持收费的,本文介 ......
MySQL-基础篇 ( SQL-DML + DQL + DCL )
# MySQL-基础篇 ( SQL-DML + DQL + DCL ) [TOC] ## SQL ### DML - 数据操作语言,用来对数据库表中的数据进行增删改 #### 添加数据 INSERT - 给指定字段添加数据 `INSERT INTO 表名(字段名1, 字段名2, ...) VALUE ......
【技术积累】MySQL优化及进阶
# MySql优化及进阶 ## 一、MySQL体系结构 - 连接层:是一些客户端和链接服务,包含本地sock 通信和大多数基于客户端/服务端工具实现的类似于 TCP/IP的通信 - 服务层:大多数的核心服务功能,如SQL接口,并完成缓存的查询,SQL的分析和优化,部 分内置函数的执行 - 引擎层:负 ......
内网服务器离线编译安装mysql5
目录 * [一.前言](#1) * [二.关于MySQL](about:blank#%E4%BA%8C%E5%85%B3%E4%BA%8Emysql) * [三.MySQL安装篇](about:blank#%E4%B8%89mysql%E5%AE%89%E8%A3%85%E7%AF%87) * [3 ......
linux各个目录详细说明
在linux中一切皆文件,每个目录均有自己特定的作用,下面进行详细说明。 | 目录 | 说明 | | | | | / | 处于linux系统树形结构的最顶端,它是linux文件系统的入口,所有的目录、文件、设备都在 / 之下 | | /bin | bin是Binary的缩写。常用的二进制命令目录。比 ......
linux file命令查看文件类型
在linux系统中,linux是不根据后缀名识别文件类型的,所以使用file命令查看文件的类型。 ``` [root@node5 ~]# file /etc/shadow /etc/shadow: ASCII text [root@node5 ~]# file /etc /etc: director ......
linux time测试命令的运行时间
在linux中,time命令是用来测试命令的运行时间的,命令的运行时间有三种: * real:实际使用时间,该时间包括进程执行时实际使用的 CPU 时间,进程耗费在阻塞上的时间(如等待完成 I/O 操作),其他进程所耗费的时间(Linux 是多进程的,命令在执行过程中,可能会有别的进程抢占 CPU) ......
linux下使用fdisk进行磁盘分区详解
目录 * [一.前言](about:blank#%E4%B8%80%E5%89%8D%E8%A8%80) * [二.关于磁盘分区的结构](about:blank#%E4%BA%8C%E5%85%B3%E4%BA%8E%E7%A3%81%E7%9B%98%E5%88%86%E5%8C%BA%E7%9A ......
linux下常用的快捷键和$参数
1.下面介绍两个在linux下非常有用的$参数 2.!$ 表示引用上一个命令的最后一个参数,例子如下: ``` [root@localhost ~]# echo '!$的作用是引用上一个命令的最后一个参数' >test.txt [root@localhost ~]# cat /root/test.t ......
Linux下mv和cp命令的区别
1.功能上的区别 * mv:用户可以使用mv为文件或目录重命名或将文件由一个目录移入另一个目录中。 * cp: cp的功能是将给出的文件或目录拷贝到另一文件或目录中。 2.inode上的区别(inode是存储文件元信息的区域) * mv:会将存储于indoe索引节点上的文件元信息也移动到新文件中。 ......
linux文件的三个时间,修改文件时间为任意时间
目录 * [一.文件的三个时间](about:blank#%E4%B8%80%E6%96%87%E4%BB%B6%E7%9A%84%E4%B8%89%E4%B8%AA%E6%97%B6%E9%97%B4) * [二.修改文件的三种时间为任意时间](about:blank#%E4%BA%8C%E4%B ......
linux下vim的使用以及高效率的技巧
目录 * [一.关于vim编辑器](about:blank#%E4%B8%80%E5%85%B3%E4%BA%8Evim%E7%BC%96%E8%BE%91%E5%99%A8) * [二.vim编辑器的模式](about:blank#%E4%BA%8Cvim%E7%BC%96%E8%BE%91%E5 ......
linux wget命令的重要用法:下载文件并保存,后台下载
Linux wget命令是一个下载文件的工具,它用在命令行下。 ``` #从网络下载一个文件并保存在当前目录 [root@node5 ~]# wget http://cn.wordpress.org/wordpress-3.1-zh_CN.zip #-O 将wget下载的文件,保存到指定的位置,保存 ......
linux常用关机、重启命令:shutdown,init 0,init 6
目录 * [一.使用shutdown关机,重启,定时关机](about:blank#%E4%B8%80%E4%BD%BF%E7%94%A8shutdown%E5%85%B3%E6%9C%BA%E9%87%8D%E5%90%AF%E5%AE%9A%E6%97%B6%E5%85%B3%E6%9C%BA) ......
linux下date命令设置时间的输出格式和修改时间
目录 * [一.关于linux下的时间](about:blank#%E4%B8%80%E5%85%B3%E4%BA%8Elinux%E4%B8%8B%E7%9A%84%E6%97%B6%E9%97%B4) * [二.linux下使用date命令设置时间的输出格式](about:blank#%E4%B ......
Linux下tail -f,tail -F,tailf的区别
在Linux中,tail -f ,tail -F,tailf都是用来查看滚动日志的好方法,但是三者之间却有着细微的不同: * tail -f 等同于--follow=descriptor,动态显示数据(不关闭),根据文件描述符进行追踪,当文件改名或被删除,追踪停止; * tail -F 等同于--f ......