首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

MySQL经典36问!

大家好,我是大彬~ 今天给大家分享MySQL常考的面试题,看看你们能答对多少 本期MySQL面试题的目录如下: 事务的四大特性? 事务隔离级别有哪些? 索引 什么是索引? 索引的优缺点?...那么MySQL是如何避免幻读? 在快照读情况下,MySQL通过mvcc来避免幻读。 在当前读情况下,MySQL通过next-key来避免幻读(加行锁和间隙锁来实现的)。...比如:用户在查询历史信息的时候,可以控制在一个月的时间范围内; 读写分离:经典的数据库拆分方案,主库负责写,从库负责读; 通过分库分表的方式进行优化,主要有垂直拆分和水平拆分。...讲一下MySQL架构?...----- 1 MySQL MySQL 8598 Mar 14 21:50 test_range_partition.frm -rw-r----- 1 MySQL MySQL 98304 Mar

42710
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    mysql练习:经典50道基础题

    就只用一个表,只是对表头需要做修改,用聚合函数+AS 16、按各科成绩进行排序,并显示排名, Score 重复时保留名次空缺 -- MySql8.0以上 select *, rank() over(partition...by cid order by score desc) AS ranked from sc; -- MySql5.7为实现分组组内排名 select s.*, @rank:=@rank+1 as...where 的执行顺序在select前,嵌套一个select 语句就好 MySql5.7版本:使用嵌套循环找出cid相同并且比自己score大但不超过三条的数据(前三名) 21、查询每门课程被选修的学生数...MySQL里面能够对datetime类型函数截取年、月、周、日等等 ,用YEAR()来表示年,以此类推 27、查询每门课程的平均成绩,结果按平均成绩降序排列,平均成绩相同时,按课程编号升序排列 SELECT...窗口函数:https://blog.csdn.net/Annabel_CM/article/details/125840831 MYSQL基础常见常用语句200条:https://blog.csdn.net

    1.2K20

    20个【MySQL经典面试题

    经典题目 1、MySQL的复制原理以及流程 基本原理流程,3个线程以及之间的关联; 2、MySQL中myisam与innodb的区别,至少5点 (1)、问5点不同; (2)、innodb引擎的4大特性...6、问了下MySQL数据库cpu飙升到500%的话他怎么处理? (1)、没有经验的,可以不问; (2)、有经验的,问他们的处理思路。...如果你自认为在mysql上研究还算深入,可以先写好自己的答案,对照下文给出的答案,看看有哪些区别。...6、问了下MySQL数据库cpu飙升到500%的话他怎么处理? (1)、没有经验的,可以不问; (2)、有经验的,问他们的处理思路。...在表中找到所需行的方式,又称“访问类型” possible_keys 指出MySQL能使用哪个索引在表中找到行,查询涉及到的字段上若存在索引,则该索引将被列出,但不一定被查询使用 key 显示MySQL

    1.4K30

    经典SQL练习题(MySQL版)

    原文首发于简书于[2018.07.30] ---- 网上有一篇关于SQL的经典文章,超经典SQL练习题,做完这些你的SQL就过关了,引用和分析它的人很多,于是今天复习SQL的时候找来练了练手。...原作者用的是SQL Server 2008,我在这里用的是MySQL 8.0.11(二者语法差别不大),文本编辑器用的是Atom 1.28.2(不知道大家用什么,反正用Atom写SQL确实丝质顺滑)。...在每道题题目下我除了放SQL语句外,还把MySQL的运行输出结果放了上来,展示效果更直观一些。另外,因为数据量非常小,所以就没考虑SQL语句的性能优化,只求顺利完成题目,并尽可能写得简单些。...开始之前,先从SQL常见的一些面试题(太有用啦)搬运几道我认为很不错的经典题目过来,这些题目的解法体现出来的方法和思路可以适用于本文的绝大部分题目,是必备的基础。 1....查询各科成绩前三名的记录 这是我比较喜欢的一道题目,非常经典

    1.1K00

    MySQL Online DDL经典工具-gh-ost

    Online DDL一直是MySQL数据库的一个痛点,好在官方和社区都有不错的解决方案。这些方案大致有以下几个: 本文主要给大家介绍一下由github开源的gh-ost。...本案例主库:192.168.1.30 本案例主库:192.168.1.31 前置条件: gh-ost目前需要MySQL版本为5.7及更高版本。...gh-ost对所有MySQL连接使用REPEATABLE_READ事务隔离级别,而不管服务器默认设置如何。...MySQL 5.7支持JSON列,但不作为主键的一部分。 前后两个表必须共享一个主键或其他唯一键。gh-ost将使用此键在复制时迭代表行。阅读更多 迁移键不得包含具有NULL值的列。...Azure Database for MySQL可用,需要--azure标志,并且有详细的文档(azure.md)。 当通过副本进行迁移时,不支持多源。

    41510

    MySQL经典练习题+解题思路(二)

    个人主页:BoBooY的CSDN博客_Java领域博主 前言:在上一期中我们讲解了MySQL的入门知识点,但理论总还是要通过实践来印证,学了再多不练也是白费,这一期我们讲解MySQL的一些经典查询例题帮助大家巩固已学知识点...MySQL入门知识点(下):https://blog.csdn.net/qq_58233406/article/details/127144532 文章目录 MySQL练习题(二) 9、取得薪水最高的前五名员工...*,d.dname from emp e right join dept d on e.deptno = d.deptno; OPERATIONS这个部门没有员工 练习题集: MySQL经典练习题...+解题思路(一):https://blog.csdn.net/qq_58233406/article/details/127150051 MySQL经典练习题+解题思路(三):https://blog.csdn.net.../qq_58233406/article/details/127165622 MySQL经典练习题+解题思路(四):https://blog.csdn.net/qq_58233406/article/

    38920

    MySQL经典练习题+解题思路(四)

    CSDN话题挑战赛第2期 参赛话题:学习笔记 个人主页:BoBooY的CSDN博客_Java领域博主 前言:在上一期中我们讲解了MySQL的入门知识点,但理论总还是要通过实践来印证,学了再多不练也是白费...,这一期我们讲解MySQL的一些经典查询例题帮助大家巩固已学知识点,如在做题过程中有知识点的遗忘,可以参考往期文章: MySQL入门知识点(上):https://blog.csdn.net/qq_58233406...文章目录 MySQL练习题(四) 26、列出在每个部门工作的员工数量, 平均工资和平均服务期限(*) 27、 列出所有员工的姓名、部门名称和工资。...经典练习题+解题思路(一):https://blog.csdn.net/qq_58233406/article/details/127150051 MySQL经典练习题+解题思路(二):https:/.../blog.csdn.net/qq_58233406/article/details/127162943 MySQL经典练习题+解题思路(三):https://blog.csdn.net/qq_58233406

    33930

    MySQL经典练习题+解题思路(三)

    CSDN话题挑战赛第2期 参赛话题:学习笔记 个人主页:BoBooY的CSDN博客_Java领域博主 前言:在上一期中我们讲解了MySQL的入门知识点,但理论总还是要通过实践来印证,学了再多不练也是白费...,这一期我们讲解MySQL的一些经典查询例题帮助大家巩固已学知识点,如在做题过程中有知识点的遗忘,可以参考往期文章: MySQL入门知识点(上):https://blog.csdn.net/qq_58233406.../article/details/127143537 MySQL入门知识点(下):https://blog.csdn.net/qq_58233406/article/details/127144532...经典练习题+解题思路(一):https://blog.csdn.net/qq_58233406/article/details/127150051 MySQL经典练习题+解题思路(二):https:/.../blog.csdn.net/qq_58233406/article/details/127162943 MySQL经典练习题+解题思路(四):https://blog.csdn.net/qq_58233406

    33410
    领券