![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
MySQL
文章平均质量分 91
未来影子
曾先后在百度、理想、快手参与研发工作
后端、大数据、NLP学习者
展开
-
MySQL高级_索引的数据结构
索引的引入文章目录索引及其优缺点InnoDB中索引推演设计索引简单的索引设计方案InnoDB中的索引方案常见索引概念聚簇索引二级索引(辅助索引、非聚簇索引)联合索引InnoDB的B+树索引注意事项MyISAM中的索引方案MyISAM索引原理MyISAM与InnoDB对比索引的代价索引及其优缺点MySQL官方定义:帮助MySQL高效获取数据的数据结构优点:提高数据检索效率,降低数据库的IO成本,创建索引主要原因创建唯一索引,保证数据库表中每一行数据的唯一性在实现数据的参考晚完整性方面,加速表原创 2022-05-22 16:40:54 · 199 阅读 · 0 评论 -
MySQL高级——引擎
文章目录引擎介绍InnoDB引擎:具备外键支持功能的事务存储引擎MyISAM引擎:主要的非事务处理引擎Archive引擎:用于数据存档Blackhole引擎:丢弃写操作,读操作会返回空内容CSV引擎:存储数据时,以逗号分隔各个数据项Memory引擎:置于内存的表Federated存储引擎:访问远程表Merge引擎:管理多个MyISAM表构成的表集合NDB引擎:MySQL集群专用存储引擎常用引擎对比补充InnoDB表的优势InnoDB和ACID模型InnoDB架构引擎介绍InnoDB引擎:具备外键支持功能原创 2022-05-21 21:48:02 · 240 阅读 · 0 评论 -
MySQL-聚合函数
文章目录聚合函数HAVINGSELECT的执行过程查询结构SELECT执行顺序SQL的执行原理聚合函数聚合函数:作用于一组数据,并对一组数据返回一个值聚合函数类型:AVG()、SUM()、MAX()、MIN()、COUNT()注意:聚合函数不能嵌套调用,比如不能出现类似“AVG(SUM(字段名称))”形式的调用AVG、SUM:可对数值型数据使用MIN、MAX:对任意类型数据使用COUNT:适用于任意数据类型;COUNT(*) -> 表中记录总数,COUNT(expr) 返回expr不为原创 2022-05-14 21:06:04 · 369 阅读 · 0 评论 -
MySQL单行函数大全
文章目录数值函数基本函数三角函数指数与对数进制间的转换字符串函数日期和时间函数获取日期、时间日期与时间戳的转换获取月份、星期、星期数、天数日期的操作函数时间和秒钟转换的函数计算时日期和时间的函数日期的格式化与解析流程控制函数加密与解密函数MySQL信息函数其他函数数值函数基本函数ABS(x) 返回x的绝对值SIGN(X) 返回X的符号。正数返回1,负数返回-1,0返回0PI() 返回圆周率的值CEIL(x),CEILING(x) 返回大于或等于某个值的最小整数FLOOR(x) 返回小于或等于原创 2022-05-14 18:15:38 · 493 阅读 · 0 评论 -
MySQL镜像下载及启动
文章目录MySQL安装启动MySQLMySQL安装官网下载的MySQL实在太慢了, 这里添上清华大学的MySQL镜像网址Ctrl+F根据自己电脑版本搜索,这里我是windows64位的用管理员身份启动命令行窗口我把MySQL安装在了E:\mysql-8.0.23-winx64,在命令行窗口进入MySQL安装目录的bin子目录下输入mysqld --initialize执行成功后,MySQ安装目录下多出一个data子目录(用于存放数据库),data子目录下找到.err文件A tem原创 2021-05-23 22:13:32 · 7452 阅读 · 3 评论 -
MySQL面试整理
SELECT执行顺序在 SELECT 语句执行这些步骤的时候,每个步骤都会产生一个 虚拟表 ,然后将这个虚拟表传入下一个步骤中作为输入SELECT 是先执行 FROM 这一步的。在这个阶段,如果是多张表联查,还会经历下面的几个步骤拿到查询数据表的原始数据(虚拟表vt1),再此基础上进行WHERE阶段,过滤得到虚拟表vt2再进行GROUP 和 HAVING 阶段,对vt2进行分组和分组过滤,得到中间虚拟表vt3、vt4随后进入 SELECT 和 DISTINCT 阶段,分别得到中间的虚拟表 vt5-1、原创 2022-06-10 21:25:12 · 296 阅读 · 0 评论 -
JDBC技术
持久化(persistence):把数据保存到可掉电式存储设备中以供之后使用。大多数情况下,特别是企业级应用,数据持久化意味着将内存中的数据保存到硬盘上加以”固化”,而持久化的实现过程大多通过各种关系数据库来完成。持久化的主要应用是将内存中的数据存储在关系型数据库中,当然也可以存储在磁盘文件、XML数据文件中。在Java中,数据库存取技术可分为如下几类:JDBC直接访问数据库JDO (Java Data Object )技术第三方O/R工具,如Hibernate, Mybatis 等JDBC是java访问数原创 2022-06-02 13:29:12 · 351 阅读 · 0 评论