京东十年T8架构师手撕MySQL:手写665页核心知识,超85%问题全解

MySQL核心技术(基础篇) 2020年6月 Mark Tool: SQLyog OR Navicat 本文参考视频教程:“尚硅谷MySQL核心技术”,整理笔记如下。 本文主要目的快速地抓取MySQL基础的主要知识点,记录可能有不恰当之处 文章目录DQL 查询篇 (一)$.语句顺序1.基础查询 SELECT2.条件查询 WHERE3.排序查询 ORDER BY函数篇:单行函数1.字符函数 CONCAT SUBSTR2.数学函数 ROUND3.日期函数 NOW4.其他函数(简单) VERSION函数篇:进阶、分组函数1.流程控制 IF. 阅读详情

MySQL是开放源码的关系数据库管理系统,由于 性能高、成本低、可靠性好,成为现在最流行的开源数据库。

MySQL学习指南

笔记包含了3个大章节,13个小章节:

基础篇

  1. MySQL数据类型
  2. MySQL运算符
  3. MySQL函数
  4. MySQL数据库查询语句

核心篇

  1. 索引
  2. 存储过程与存储函数
  3. MySQL数据库的权限管理与恢复
  4. MySQL复制
  5. 日志

实战篇

  1. MySQL性能调优
  2. 利用MySQL构建分布式
  3. MySQL缓存机制
  4. MySQL在互联网行业的开发应用

基础篇

MySQL数据类型

数据类型包括了一些常用的类型:整数类型、浮点数类型、定点数类型、字符串类型等等

MySQL运算符

运算符连接表达式 中的各个操作数 其作用是指明对操作数所进行的运算。常见的运算有数学运算、比较运算、位运算以及逻辑运算。通过运算符可以更加灵活地使用表中的数据

MySQL中常见的运算符类型有算术运算符、比较运算符、 逻辑运算符、位运算符。

MySQL函数

函数表示对输入参数值返回一个具有特定关系的值, MySQL 提供了大量、丰富的函数,用户在进行数据库管理以及数据的查询和操作时将会经常用到这些函数。

通过对数据进行处理,数据库可以变得功能更加强大、使用更加灵活,以满足不同用户的需求 。

从MySQL核心功能方面主要分为数学函数、字符串函数、日期和时间函数、条件判断函数 、系统信息函 数和加密函数等类型

MySQL数据库查询语句

查询数据指从数据库中获取所需要的数据。查询数据是数据库操作中最常用也是最重要的操作 用户根据自己对数据的需求,使用不同的查询方式,可以获得不同的数据。

核心篇

索引

索引是一个单独的、存储在磁盘上的数据库结构,它们包含着对数据表中所有记录的引用指针。

目录

存储过程与存储函数

通俗地讲存储过程就是一条或者 SQL 语句的集合,可视为批处理文件,但是其作用不仅限于批处理 MySQL 中使用 **CREATE PROCEDURE CREATE FUNCTION **语句创建子程序,然后使用 CALL语句来调用这些子程序,从而实现各种功能。

MySQL数据库的权限管理与恢复

MySQL复制

MySQL 复制是 MySQL 中一个非常重要的功能,主要用于主服务器和从服务器之间的数据复制操作。数据库的复制技术是提高数据库系统并发性、安全性和容错性的重要技术,是构建大型、高性能应用程序的基础 。

日志

日志是 MySQL 数据库的重要组成部分,日志文件中记录着 MySQL 数据库运行期间发生的变化MySQL 有不同类型的日志文件,主要包括错误日志 (log-err) 、查询日志 (log)、二进制日志 (log-bin )、更新日志 (log update)及慢查询日志( log-slow-queries)

实战篇

MySQL性能调优
!](https://upload-images.jianshu.io/upload_images/28070583-35767185cf9fec22.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)

利用MySQL构建分布式

MySQL 中实现分布式应用的方式有多种 ,例如数据切分、读写分离、集群等,下面将对这几种技术逐一进行介绍

MySQL缓存机制

MySQ 查询缓存是非常重要的技术,查询缓存会存储 SELECT 查询的文本与被传送到客户端的相应结果。如果执行相同的 SQL 语句, MySQL 数据库会将数据缓存起来以供下次直接使用, MySQL据库以优化查询缓存来提高缓存命率。

在 MySQL 服务器高负载的情况下,使查询缓存 以减轻服务器的压力,减少服务器的 I/O 操作 。

MySQL在互联网行业的开发应用

学习感言

随着MySQL数据库在开发世界里越来越占据主导地位,程序员朋友们如果不掌握核心技术,不就“掉队”了吗?

使用pytorch-superpoint与pytorch-superglue项目实现训练自己的数据集 superpoint与superglue的组合可以实现基于深度学习的图像配准,官方发布的superpoint与superglue模型均基于coco数据训练,与业务中的实际数据或许存在差距,为此实现基于开源的pytorch-superpoint与pytorch-superglue项目实现训练自己的数据集。然而,在训练pytorch-superpoint有诸多细节需要优化,特此整理成技术文档。本文档描述了实验pytorch-superpoint与pytorch-superglue项目训练自己的图像配准模型。 阅读详情

相关推荐

Gradle进阶:4:结合Sonarqube进行代码审查

作为代码质量检查的流行工具,比如Sonarqube能够检查代码的“七宗罪”,跟代码结合起来能够更好地提高代码的质量,这篇文章将会介绍如何结合gradle和sonarqube对代码质量与测试覆盖率进行分析。

知行合一 止于至善 1万+

MYSQL第二篇(核心技术)

没有看这篇文章的小伙伴可以戳这里—>MYSQL第一篇(基础知识) 这一章,让我们继续学习MYSQL的核心技术,本章会涉及到以下知识点: MYSQL基础 表数据的增删改操作 数据查询 常用函数 索引 视图 好了,废话不多说,让我们进入主题吧。 文章目录一、MYSQL基础1.1 运算符1.2 流程控制语句二、表数据的增删改操作2.1 插入数据2.2 修改数据2.3 删除数据三、数据查询3.1 基本查询语句3.2 单表查询3.3 持续更新中附录:常见的数据库指令 一、MYSQL基础 1.1 运算符 1.

qq_40077565的博客 6661

Linux系统遭遇挖矿病毒深度排查与根治指南

本文提供了一份详尽的Linux服务器挖矿病毒排查与根治指南。当CPU异常满载但常规top命令无法定位进程时,需警惕病毒通过ld.so.preload文件隐藏。文章逐步指导如何清除恶意文件、进程、定时任务,并重点应对pamdicks等顽固变种,最后给出深度排查与系统加固方案,确保服务器安全。

weixin_29207533的博客 453

MySQL复习记录(三):MySQL核心技术

文章目录一,MySQL用户与权限管理(一)权限表1,user 表(1)用户列(2)权限列(3)安全列(4)资源控制列2,db 表3,tables_priv 表4,columns_priv 表5,procs_priv 表(二)账户管理1,登录和退出 MySQL 服务器2,新建普通用户(1)用 CREATE USER 语句来新建普通用户(2)用 INSERT 语句来新建普通用户3,删除普通用户(1)用 DROP USER 语句删除普通用户(2)用 DELETE 语句删除普通用户4,root用户修改用户密码(三)

dangfulin的博客 1317

汽车级智能栅极驱动器深度解析 | 连载01:DRV871x-Q1系列产品架构与核心特性

集成度:单芯片集成多通道驱动器、电源管理、电流检测智能化:自适应控制算法,减少外部元件可靠性:多重保护机制,满足汽车级要求灵活性:SPI和硬件两种接口,适应不同应用需求。

VehSwHwDeveloper的博客 1153

2023年第二十届五一数学建模竞赛C题:“双碳”目标下低碳建筑研究-思路详解与代码答案

2023年第二十届五一数学建模竞赛C题:“双碳”目标下低碳建筑研究-思路详解与代码答案

lichensun的博客 1万+

MySQL核心技术

1、什么是数据库 现有的数据存储方式有哪些? java程序存储数据(变量、对象、数组、集合),数据保存在内存中,属于瞬间状态存储 文件存储数据、保存在硬盘上、属于持久状态存储 以上存储方式存在哪些缺点 没有数据类型的区分 存储数据级较小 没有访问安全限制 没有备份,恢复机制 二、数据库 数据库是按照数据结构来组织、存储和管理数据的仓库。是一个长期存储在计算内的、有组织、有共享的、统一管理的数据集合。 数据库的分类:网状结构数据库,美国通用电气公司,以节点形式存储和访问。 层次结构数据

wangjunji34478的专栏 958

41-dify案例分享-基于database插件实现Text2sql的数据库查询图表工作流

本文介绍基于 Text2SQL 的 Dify 工作流实现过程。先阐述 Text2SQL 概念、步骤及应用领域。接着说明工作流制作,包括用 chatflow 加开场白、获取系统时间,配置 LLM 生成 SQL,用 SQL Execute 工具查询,经 LLM 汇总结果,代码生成 ECharts 数据,条件分支判断图表类型输出。最后介绍验证测试、提供体验地址,还提及借助工具生成建表和初始化数据 SQL 语句。

个人技术 1万+

京东十年T8架构师手撕MySQL:手写666页核心知识,超85%问题全解

MySQL是开放源码的关系数据库管理系统,由于性能高、成本低、可靠性好,成为现在最流行的开源数据库。 MySQL学习指南 笔记领取方式:关注、转发后私信小编【666】即可免费获得《MySQL进阶笔记》的下载链接 笔记包含了3个大章节,13个小章节: 基础篇 MySQL数据类型 MySQL运算符 MySQL函数 MySQL数据库查询语句 核心篇 索引 存储过程与存储函数 MySQL数据库的权限管理与恢复 MySQL复制 日志 实战篇 MySQL性能调优 利用...

代码界的扛把子 444

6.4 实战项目:基于Agent内核构建Code Review智能体

本文介绍了一个基于Agent内核构建的智能Code Review系统实战项目。系统采用多Agent协作架构,包含代码质量分析、安全漏洞识别、性能优化建议等核心功能模块。文章详细展示了系统架构设计,采用协调器Agent管理多个专业Agent协同工作,并提供了基础Agent框架和协调器Agent的TypeScript实现代码。项目结合了AI Agent核心原理和多Agent协作机制,实现了自动化的代码审查流程,能够生成详细的审查报告,帮助开发者提升代码质量和安全性。

yonggeit的博客 3109

Steam崩溃:ntdll.dll报错0xc0000374...如何解决?

🏆本文收录于 《全栈 Bug 调优(实战版)》 专栏。专栏聚焦真实项目中的各类疑难 Bug,从成因剖析 → 排查路径 → 解决方案 → 预防优化全链路拆解,形成一套可复用、可沉淀的实战知识体系。无论你是初入职场的开发者,还是负责复杂项目的资深工程师,都可以在这里构建一套属于自己的「问题诊断与性能调优」方法论,助你稳步进阶、放大技术价值。

**My Coding Family** 1156

MySQL——MySQL 介绍

文章目录MySQL——MySQL 介绍1、MySQL 介绍2、RDBMS 和 非RDBMS 的区别2.1、关系型数据库(RDBMS)2.2、非关系型数据库(非RDBMS) MySQL——MySQL 介绍 1、MySQL 介绍 MySQL概述 MySQL是一个开源的关系型数据库管理系统,由瑞典MySQL AB公司1995年开发,迅速成为最流行的开源关系型数据库管理系统。 在 WEB 应用方面 MySQL 是最好的 RDBMS(Relational Database Management System:关系

万里顾一程的博客 2万+

第14.1章 高翔博士2025年11月最新开源框架Lightning-LM源码学习解读(一):激光-IMU定位+建图算法各模块简介

Lightning-LM:高效激光SLAM定位系统 该框架基于模块化设计,通过激光-IMU融合实现快速建图与定位,核心特点包括: 极速性能:纯CPU运行(建图1.2核/定位0.8核) 模块化架构:包含激光里程计(LIO)、地图管理、回环检测等独立模块 动态场景支持:地图分块加载、动静态图层分离 多模式适配:支持ROS2环境下的在线/离线运行 关键模块包括前端里程计(core/lio)、2D/3D地图转换(core/g2p5)、轻量优化库(core/miao)等,通过系统控制器(core/system)协调流

行知SLAM 2438

MySQL核心原理

文章目录前言简介发展历程MySQL 应用架构演变MySQL 架构原理体系架构运行机制存储引擎InnoDB存储结构内存结构1)Buffer PoolPage管理机制改进型LRU算法维护Buffffer Pool配置参数2)Change Buffffer3)Adaptive Hash Index4)Log Buffffer磁盘结构InnoDB线程模型IO ThreadPurge ThreadPage Cleaner ThreadMaster ThreadInnoDB数据文件Row行格式Undo Log作用Red

SlagSea 1690

Devexpress16.2.6破解工具

Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具

ET2012新版免狗免安装绿色软件

ET2012新版免狗免安祖昂绿色软件。,新界面,新视觉,

MySQL核心技术部分基础——视图,变量,存储过程和函数和流程控制结构

目录 视图 含义: 应用场景: 好处: 操作: 创建: 修改: 删除: 查看: 更新: 视图和表的对比 变量 系统变量 全局变量 ...

zhangtianba222的博客 371

廖雪峰Python教程[完整版]

廖雪峰的python教程整理的,已经排好版了,而且还是完整的,适合小白

mysql 核心技术_MySQL-核心技术

1.基本查询语句1.1使用select 语句查询一个数据表select * from user;1.2 查询表中的一列或多列select id,ixdh from user;1.3从一个表或多个表中获取数据select tb_admin.id,tb_students.id from tb_admin,tb_students;1.4 查询所有字段select * from 表名;1.5 查询指...

weixin_36057741的博客 430

VB摄像头监控

该VB模块可对摄像头捕获的画面进行录像等,可在创建的窗口进行控制

MySQL核心技术学习笔记

MySQL 目录文件 文件夹名称 内容 bin 命令文件 lib 库文件 include 头文件 share 字符集、语言等信息 MySQL配置文件my.ini 参数 描述 default-character-set 客户端默认字符集 character-set-server 服务端默认字符集 port 端口号 default-storage-engine MYSQL默认存储引擎INNODB 基本命令 查看MySQL中所有数据库 show da

weixin_43722664的博客 405

MySQL核心技术(持续更新)

索引类型 主键索引 唯一索引 普通索引 组合索引 全文索引 SQL查询逻辑 select xx from 表名; where xx xxxx;对数据进行过滤; group by;分组 having 聚合函数;对分组进行限制 order by;排序 取数据,过滤,分组,分组限制,排序 语言分类 -DQL(Data Query Language数据查询语言):select -DML(Data Manipulation Language数据操纵语言):insert/update/delete

泡^泡 1437

MySQL核心技术部分基础

目录 为什么要学习数据库 数据库的好处 数据库的概念 MySQL 优点 MySQL服务的启动和停止 MySQL服务的登录和退出 MySQL的常见命令 MySQL的语法规范 基本功能——查询 基础查询 查询表中的单个字段 查询表中的多个字段 查询表中的所有字...

zhangtianba222的博客 590

MySQL基础入门:MySQL的体系架构

MySQL基础入门:MySQL的体系架构及官网存储引擎介绍

范小賎 1003

MySQL技术

Mysql面经

qq_43703196的博客 1990

MySql核心技术

学习目标 提示:mysql从基础到熟悉了解,在到使用的过程复习 文章目录学习目标前言一、为什么要学习数据库数据库的好处二、数据库的相关概念三、数据库存储数据的特点四、初始MySql1、MySql产品的介绍2、MySql产品的安装3、MySql服务的启动和停止4、MySql服务的登录和退出5、MySql常见命令和语法规范五、DQL语言的学习1、基础查询2、条件查询3、排序查询4、常见函数5、分组函数6、分组查询7、连接查询6、子查询6、分页查询六、DML语言的学习七、DDL语言的学习八、TCL语言的学习九、视

VIP_1205169154的博客 1537

mysql核心技术分析_深入理解MySQL核心技术

前言第1章 MySQL的历史与架构MySQL的历史MySQL的架构第2章 MySQL源代码基本要点Unix ShellBitKeeper准备系统:从BitKeeper树构建MySQL从BitKeeper树构建MySQL从源代码分发版本构建将MysQL安装到系统目录源代码目录布局准备系统:在调试程序中运行MysQL以调试程序为向导探索源代码gdb使用基本要点前言第1章 MySQL的历史与架构M...

weixin_39554891的博客 409

爆肝!!!从 0 到 1 ~ ,手撕MySQL基础操作,一看就废那种?

查看目录启动启动mysql服务停止mysql服务重启mysql服务进入mysql命令行退出数据库数据库相关操作查询所有数据库选择(使用)数据库查询当前正在使用的数据库名称创建数据库删除数据库创建数据库表约束相关默认约束数据库查询进阶SQL的四种连接查询内连接外连接要点梳理where 和 having 的区别?mysql的事务事务控制(3)手动开启事务事务的四大特征事务的隔离性(1)查看数据库的隔离级别(2)修改隔离级别数据库的三大范式第一范式第二范式第三范式mysql 日志 启动 启动mysql服务 sud

Lonelypatients°的博客 686

阿里巴巴MySQL宝典流出:堪称行业标杆的经典之作

本文这些内容,将 MySQL 系统架构、执行流程、索引原理、性能分析、事务和锁原理等做出深入浅出的解读,进而帮助搭建起 MySQL 的底层知识框架,夯实常用技能点。MySQL 数据库开源免费,能够跨平台,支持分布式,性能也不错,可以和 PHP、Java 等 Web 开发语言完美配合,非常适合中小型企业作为 Web 数据库(网站数据库)。本文内容通俗易懂,实例丰富,既有基础知识,也有进阶技能,能够帮助读者快速入门,是学习 MySQL 的葵花宝典。希望本文能够对各位有一定的帮助,也希望能得到读者朋友们的喜欢!

Java_ttcd的博客 419

技术老兵十年专攻MySQL:编写了763页核心总结,90%MySQL问题全解

MySQL是开放源码的关系数据库管理系统,由于 性能高、成本低、可靠性好,成为现在最流行的开源数据库。

老男孩的架构路 153
上一篇: 阿里大牛解析淘宝与Twitter 分布式系统案例与其架构设计原来源码
下一篇: 国内排名第一java多线程PDF,我保证你没有看过!看完颠覆世界观
Java技术那些事儿
博客等级 码龄5年 2306粉丝 2584原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值