![](https://img-blog.csdnimg.cn/20210313013712145.jpeg?x-oss-process=image/resize,m_fixed,h_224,w_224)
数据库
文章平均质量分 95
数据库相关笔记
测试开发小记
欢迎关注微信公众号【测试开发小记】,分享测试开发相关技术笔记,包括Python、测试工具、自动化测试、数据库、Linux、持续集成等
展开
-
MySQL数据库性能优化技巧介绍
选择合适的存储引擎。使用LIMIT减少返回数据。减少返回的列,不要返回所有(索引优化:合理添加索引,正确使用索引。JOIN关联查询中使用小表做驱动表。MySQL数据库性能优化是一门比较广泛和深入的学科,优化的方法和技巧较多,本文对其做了比较简单的总结和概括。在实际应用和开发中,需要综合考虑实际业务场景来有针对性地进行优化,以获得最佳的性能提升效果。MySQL优化方法很多,本文仅做简单介绍。在实际应用和开发中,需要根据具体的业务场景和需求进行深入分析和优化,选择合适的优化方法。原创 2023-06-05 16:09:04 · 1223 阅读 · 1 评论 -
MySQL索引介绍
索引主要是用来提高数据库的查询效率的,它对指定的列或列的集合生成索引,然后可以通过索引来检索目标数据,就像目录一样,缩小了扫描范围,大大提高了查询效率。如果不使用索引,MySQL服务器会从第一行开始查询,直到找到相关行,数据表越大,耗费时间就越多。本文将介绍索引的一些基本原理,了解它是如何优化数据库性能的。原创 2022-09-19 08:00:00 · 268 阅读 · 0 评论 -
MySQL锁:全局锁、表级锁和行锁
行锁是对数据行加锁,是在引擎层实现的,MyISAM 引擎不支持行锁,而 InnoDB 引擎是支持行锁的,因此相比MyISAM 引擎,InnoDB可以提供良好的并发控制。当然行锁也包括读锁(read lock)和写锁(write lock)。读锁也叫共享锁,S锁,加了读锁后,加锁的当前会话以及其它会话只能进行读操作,并且多个读操作可以同时进行。写锁也称为排他锁,X锁,exclusive的缩写,因为加了写锁之后其它会话不能进行读写操作。...原创 2022-08-25 21:55:47 · 331 阅读 · 0 评论 -
MySQL事务:事务隔离
真实业务中往往是多个事务同时执行,MySQL有多种事务隔离级别,隔离越彻底,效率可能会越低,所以需要根据自己的业务情况来选择合适的隔离方法。原创 2022-08-07 15:16:37 · 518 阅读 · 0 评论 -
MySQL基础架构:SQL查询语句执行过程
MySQL是一种关系型数据库管理系统,采用的是分层结构,本文中将简单介绍MySQL数据库的内部架构。原创 2022-07-10 11:33:35 · 279 阅读 · 2 评论 -
MySQL日志系统:binlog、redo log和undo log
日志是 MySQL 数据库的重要组成部分,比如数据持久化、主从复制、数据回滚等操作都依赖日志系统来实现。本文将介绍MySQL的三种日志:归档日志binlog、重做日志redo log 和回滚日志undo log。原创 2022-07-09 16:33:03 · 373 阅读 · 0 评论 -
MySQL数据库基础入门
目录MySQL 连接创建数据库删除数据库数据表操作创建数据表删除数据表查看表结构表结构修改增删改查插入数据删除数据更新数据查询数据连接查询右连接 right join内连接查询 inner join左连接查询 left join本文介绍MySQL数据库基础操作方法MySQL 连接命令行连接mysql服务器:mysql -h 主机名 -u 用户名 -p-h:指定要登录的MySQL主机名,登录本机可以省略-u:用户名-p:登录密码C:\Users\10287>mysql -u roo原创 2021-03-17 23:07:34 · 319 阅读 · 0 评论 -
MySQL数据库安装配置详细教程
目录Windows系统安装MySQL1、下载2、解压zip包3、配置环境变量4、编写配置文件5、MySQL服务安装6、MySQL初始化7、更改密码和密码认证插件8、查看默认数据库mysql添加新的用户允许本地 IP访问localhost的Mysql数据库允许外网IP访问数据库Linux系统安装MySQL:Docker安装1、查看可用的 MySQL 版本2、拉取 MySQL 镜像3、运行容器4、进入mysql容器5、查看mysql镜像的ip地址6、增加远程访问docker MySQL权限数据库管理工具连接My原创 2021-03-07 15:25:59 · 10532 阅读 · 0 评论