mysql
文章平均质量分 63
灵豸
这个作者很懒,什么都没留下…
展开
-
mysql的聚簇索引和非聚簇索引的区别
MySQL InnoDB存储引擎时,索引类型可分为,有时候也通俗的称为主键索引和普通索引。,所以MYSIAM的引擎在查询的时候非主键索引的时候特别快。原创 2023-07-12 17:27:22 · 361 阅读 · 0 评论 -
mysql的连接数空闲时间设置
具体的wait_timeout的空闲时间设置,参考占用连接的sleep的time进行设置,不能太大也不能太小。原创 2022-11-15 13:37:41 · 1067 阅读 · 0 评论 -
mysql高级面试整理
MVCC(多版本控制)MVCC是一种多版本并发控制机制,是MySQL的InnoDB存储引擎实现隔离级别的一种具体方式,用于实现提交读和可重复读这两种隔离级别。MVCC是通过保存数据在某个时间点的快照来实现该机制,其在每行记录后面保存两个隐藏的列,分别保存这个行的创建版本号和删除版本号,然后Innodb的MVCC使用到的快照存储在Undo日志中,该日志通过回滚指针把一个数据行所有快照连接起来。如何查询慢sql如果你想查看哪些查询语句的执行效率低,可以从慢查询日志中获得信息。和错误日志、查询日志一样,慢查原创 2022-02-24 18:17:06 · 393 阅读 · 0 评论 -
mysql使用exists、in、distinct区别
使用exists使用exists代替in1.exists只检查行的存在性,in 检查实际的值,所以existsd的性能比in好验证select * from emp where deptno in(select deptno from dept where loc='NEW YORK');select * from emp ewhere exists(select 1 fr...原创 2020-03-03 11:57:10 · 1018 阅读 · 1 评论 -
mysql导入导出、设置字段为自增、修改字段类型、名称
设置id字段为自增 alter table `sys_user` modify id int auto_increment;mysql修改字段类型: --能修改字段类型、类型长度、默认值、注释 --对某字段进行修改 ALTER TABLE 表名 MODIFY COLUMN 字段名 新数据类型 新类型长度 新默认值 新注释; -- COLUMN可以省略 alter table ...原创 2019-08-20 10:43:41 · 1649 阅读 · 0 评论 -
Mysql中explain命令查看执行计划
explain SELECt* FROM XXid一组数据,表示任务被执行的顺序,序号越大的任务越先执行.select_typeSIMPLE不包含任何子查询或union等查询PRIMARY包含子查询最外层查询就显示为 PRIMARYSUBQUERY在select或 where字句中包含的查询DERIVEDfrom字句中包含的查询UNION出现在union后的查询语句中U...原创 2019-09-04 14:41:28 · 283 阅读 · 0 评论