MySQL

首页 标签 MySQL
# MySQL #
关注
85255内容
|
1月前
| |
来自: 数据库
TRUNCATE、DELETE、DROP 的区别?
MySQL中DELETE、TRUNCATE和DROP均用于删除数据,但作用不同:DELETE删除行记录,支持WHERE条件和事务回滚,速度慢;TRUNCATE快速清空表并重置自增ID,不可回滚;DROP则彻底删除表结构与数据,操作不可逆。三者在日志记录、速度及功能上有显著差异。
|
1月前
| |
来自: 数据库
为什么MySQL会选错索引,如何解决?
InnoDB索引选择由优化器基于成本决策,受基数性、选择性、索引覆盖等因素影响。统计信息不准或复杂查询可能导致选错索引,可通过ANALYZE TABLE更新统计、FORCE INDEX强制索引或优化查询和配置来解决。
|
1月前
|
MySQL5.X和8.0有什么区别?
MySQL 8.0 相比 5.7 性能提升显著,支持 NoSQL、窗口函数、CTE、降序索引与隐藏索引,增强 JSON 处理,取消查询缓存以优化性能,默认使用 utf8mb4 编码,提升安全性、可靠性与高可用性,全面支持 ACID 事务和原子 DDL 操作。
|
1月前
|
释放数据潜能,加速业务创新 —— Dataphin 5.4 新增删改API功能
Dataphin 5.4推出数据增删改API功能,支持通过配置SQL快速生成安全、可管理的CRUD接口,覆盖AI编程、数据集成、低代码等场景,降低开发成本,提升数据治理与安全性,助力企业高效释放数据价值。
|
1月前
|
为什么MySQL8.0 要取消查询缓存?
MySQL查询缓存曾用于提升SELECT性能,通过缓存结果避免重复执行,但因频繁失效、内存开销大、一致性问题及不均查询分布等缺陷,自8.0版本起被彻底移除,以优化整体性能与维护性。
|
1月前
|
MySQL中到底什么是覆盖索引、索引下推?
覆盖索引指查询只需通过索引即可获取数据,无需回表,提升查询效率。索引下推则在索引遍历时提前过滤条件,减少回表次数,尤其适用于联合索引中部分字段无法使用的情况,二者均能显著降低I/O开销,提高查询性能。(238字)
|
1月前
|
【Java架构师体系课 | MySQL篇】⑥ 索引优化实战二
本文介绍了MySQL查询与数据类型优化策略,涵盖分页查询、Join关联、in/exist选择、count(*)优化及数据类型选取。通过索引优化、改写SQL、合理使用算法与数据类型,可显著提升数据库性能。
|
1月前
| |
来自: 数据库
【Java架构师体系课 | MySQL篇】⑤ 索引优化实战一
本文深入解析MySQL索引优化原理,涵盖联合索引使用、覆盖索引、索引下推、filesort排序机制及trace工具分析执行计划选择等内容,并结合实际案例提供索引设计原则与SQL优化策略。
|
1月前
|
mysql-5.7.30-linux-glibc2.12-x86_64.tar.gz 的安装与配置(附安装包)
本文介绍Linux下MySQL 5.7.30的安装全流程:从上传安装包、卸载旧版本,到解压配置、创建用户与数据目录,完成初始化并设置临时密码。随后配置服务启动文件,启动MySQL服务,并通过临时密码首次登录,修改密码并授权远程访问,实现安全初始化部署。(238字)
基于python大数据的汽车舆情可视化及分析系统
本项目构建基于Python、MySQL与Flask的汽车舆情分析与监测平台,融合社交关系、用户行为与信息传播数据,提升推荐精准度与个性化服务,助力智能营销与用户体验优化。
免费试用