以下是为您整理出来关于【sql面试题】合集内容,如果觉得还不错,请帮忙转发推荐。
疯狂创客圈 经典图书 : 《Netty Zookeeper Redis 高并发实战》 面试必备 + 面试必备 + 面试必备 【博客园总入口 】疯狂创客圈 经典图书 : 《SpringCloud、Nginx高并发核心编程》 大厂必备 + 大厂必备 + 大厂必备 【博客园总入口 】入大厂+涨工资必备: 高并发【 亿级流量IM实战】 实战系列 【 SpringCloud Nginx秒杀】 实战系列 【博客园总入口 】1、MySQL 中有哪几种锁? (1)表级锁:开销小,加锁快;不会出现...
前言所谓金三银四,想要跳槽进大厂的朋友们这段时间应该也都在积极准备了,MySQL作为最流行的关系型数据库管理系统之一,其重要性想必不需要我多说,在面试中也几乎是必问的,而且大一点的公司的话都会问得挺深。那么现在准备得差不多或者压根还没准备但是又想进大厂的朋友,可以一起来看看我给大家整理的这些关于MySQL的经典面试题,你是否都能答得出来呢?PS:完整版面试题PDF以及MySQL学习笔记1、MySQL 中有哪几种锁?1、表级锁:...
前言 PS:学了这么久编程也是时候开始写一写一些笔记,心得啥的,也算是记录一下自己的成长经历了。 当初大学的时候,学的很杂各种C,JAVA,JS,R,SPSS,SAS,Android都有接触到也学了一点,纯粹是为了应付考试,学了就算了,基本上不会想着以后要干嘛,要咋滴。后来经过了社会的毒打,发现不学点技术那真是完蛋,从此走上了Python的不归路。 后来自学了Python比较长的一段时间了,但是SQL还是停留在上学那个时候的状态,结果对SQL...
给定Log表,查询各用户最长连续登陆天数。`Log` +----------------+---------+ | user_id | int | | login_time | date | +----------------+---------+ 解题思路:1,给各用户的登录日期组内排序。用窗口函数ROW_NUMBER实现。 2,因为row_number是连续的,所以如果login_time-row_number是恒定的,说明用户从该login_time算起是连续登录的。 3,计算各用...
前言 所谓金三银四,想要跳槽进大厂的朋友们这段时间应该也都在积极准备了,MySQL作为最流行的关系型数据库管理系统之一,其重要性想必不需要我多说,在面试中也几乎是必问的,而且大一点的公司的话都会问得挺深。 那么现在准备得差不多或者压根还没准备但是又想进大厂的朋友,可以一起来看看我给大家整理的这些关于MySQL的经典面试题,你是否都能答得出来呢?PS:完整版面试题PDF以及MySQL学习笔记 1、MySQL 中有哪几种锁? 1、表级...
给定user_behavior表,要求查询次日,7日和30日用户留存率。`user_behavior` +-------------------+---------+ | user_id | int | | user_behavior_id | int || time | datetime| +-------------------+---------+ 解题思路:1,首先clarify次日,7日和30日用户留存率的定义。现定为新用户第一次登录时间为第0天,新用户定义为当天第一次登录的用户,登录行为的代号为1。次日...
数据库中的索引是什么 索引是对数据库表中一列或多列的值进行排血的一种结构,索引的目的主要是加快检索表中的数据索引的好处于坏处 在查上可以很快,但是频繁的增删改反而很慢,索引可以设置在外键上 可以加快连接的速度索引有哪些 普通索引 唯一索引 位图索引 函数索引常用的函数有哪些 max() min() avg() sum() count() concat() substr() indexof() trim() decode(N)(case when then else end) lower() upper() initcap() to_numb...
001:请解释关系型数据库概念及主要特点?关系型数据库模型是把复杂的数据结构归结为简单的二元关系,对数据的操作都是建立一个 或多个关系表格上最大的特点就是二维的表格,通过SQL结构查询语句存取数据,保持数据 一致性方面很强大002:请说出关系型数据库的典型产品、特点及应用场景?mysql 互联网企业常用 oracle 大型传统企业应用软件如数据备份、复杂连接查询、一致性数据存储等,还是使用MySQL或者其他传统的关系型数据...
写此文章的由来,源于老男孩老师在群里发的一篇文章 “Linux运维班MySQL必会面试题100道”因此,民工哥将题抄录下来,然后在线下环境将答案逐一验证,并写出来分享给需要的小伙伴,因答案纯属个人观点,难免会有不正之处,还望小伙伴加改指正01如何启动MySql服务 /etc/init.d/mysqld start service mysqld startCentos 7.x 系统 sysctl start mysqld02检测端口是否运行 lsof -i :3306 netstat -lntup |grep 330603设置或修改MySq...
写此文章的由来,源于老男孩老师在群里发的一篇文章 “Linux运维班MySQL必会面试题100道”因此,民工哥将题抄录下来,然后在线下环境将答案逐一验证,并写出来分享给需要的小伙伴,因答案纯属个人观点,难免会有不正之处,还望小伙伴加改指正01如何启动MySql服务 /etc/init.d/mysqld start service mysqld startCentos 7.x 系统 sysctl start mysqld02检测端口是否运行 lsof -i :3306 netstat -lntup |grep 330603设置或修改MySq...