mysql
文章平均质量分 60
年中初界
这个作者很懒,什么都没留下…
展开
-
MySQL笔记-InnoDB锁问题
1.MySQL锁概述MyISAM存储引擎采用的是表级锁InnoDB存储引擎既支持行级锁,也支持表级锁,默认情况下是采用行级锁MySQL锁的特性:表级锁:开销小,加锁快;不会出现死锁;锁定粒度大,发生锁冲突的概率最高,并发度最低;行级锁:开销大,加锁慢;会出现死锁;锁定粒度最小,发生锁冲突的概率最低,并发度也最高;页面锁:开销和加锁时间介于表锁和行锁之间;会出现死锁,锁定粒度介于表锁和行锁之间,并发度一般。2.InnoDB锁问题InnoDB与MyISAM的最大不同有两点:支持事务(原创 2022-05-27 21:32:24 · 2342 阅读 · 0 评论 -
MySQL笔记-存储引擎特性
1. MyISAMMyISAM是MySQL5.5之前版本的默认存储引擎,MyISAM既不支持事务,也不支持外键;每个MyISAM在磁盘上存储成3个文件,其文件名都和表名相同,但扩展名分别如下:.frm(存储表定义).MYD(MYData,存储数据).MYI(MYIndex,存储索引)数据文件和索引文件可以放置在不同的目录,平均分布IO,获得更快的速度;要指定索引文件和数据文件的路径,需要在创建表的时候通过DATA DIRECTORY和INDEX DIRECTORY语句指定,索引文件和数原创 2022-05-27 17:21:11 · 105 阅读 · 0 评论 -
MySQL笔记--事务控制和锁定语句
序MySQL支持对MyISAM和MEMORY存储引擎的表进行表级锁定,对BDB存储引擎的表进行页级锁定,对InnoDB存储引擎的表进行行级锁定;默认情况下,表锁和行锁都是自动获得的,不需要额外的命令;但是在有的情况下,用户需要明确地进行锁表或者进行事物的控制,以便确保整个事务的完整性,这样就需要使用事务控制和锁表语句来完成。LOCK TABLES 和 UNLOCK TABLESLOCK TABLES 可以锁定用于当前线程的表,如果表被其他线程锁定,则当前线程会等待,直到可以获取所有锁定为止;原创 2022-05-24 21:29:04 · 119 阅读 · 0 评论 -
ubuntu配置MySQL极简篇
sudo apt upgradesudo apt install mysql-server默认yessudo mysql_secure_installationSecuring the MySQL server deployment.Connecting to MySQL using a blank password.VALIDATE PASSWORD COMPONENT can be used to test passwordsand improve security. It.原创 2022-04-04 17:39:14 · 821 阅读 · 0 评论 -
Ubuntu20安装卸载MySQL8.0
1. 下载MySQLsudo apt updatesudo apt install mysql-server安装完成后,MySQL服务将自动启动。要验证MySQL服务器正在运行,请输入:sudo systemctl status mysql输出应显示该服务已启用并正在运行:保护MySQLMySQL安装随附一个名为的脚本mysql_secure_installation,可让您轻松提高数据库服务器的安全性。调用不带参数的脚本:sudo mysql_secure_instal原创 2022-03-15 11:17:57 · 2014 阅读 · 0 评论 -
mysql 刷题-leetcode176-第二高的薪水
编写一个 SQL 查询,获取 Employee 表中第二高的薪水(Salary) 。+----+-------+| Id | Salary|+----+-------+| 1 | 100 || 2 | 200 || 3 | 300 |+----+-------+例如上述 Employee 表,SQL查询应该返回 200 作为第二高的薪水。如果不存在第二高的薪水,那么查询应返回 null。+-----------------------------+| SecondHi原创 2021-12-08 21:01:23 · 110 阅读 · 0 评论 -
InnoDB和MyISAM存储引擎的区别及应用场景
1. InnoDB和MyISAM在MySQL的存储引擎中,只有InnoDB支持Transaction(事务)、XA(分布式事务)2. 区别: | | InnoDB |MyISAM| 事务 |支持,强调的是保持数据一致性的高级功能|不支持,强调的是性能,查询速度比InnoDB快| 外键 |支持|不支持| 索引 | 使用聚集索引,索引文件和数据文件绑定|使用非聚集索引,索引文件和数据文件分开储存,索引中保存的是数据文件原创 2021-08-24 21:37:51 · 290 阅读 · 0 评论