E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
SQl面试题
精选36道My
SQL面试题
精选36道My
SQL面试题
MySQL数据库是在免费的数据库中最受欢迎的一款,尤其是在一些小型项目以及项目资金有限的情况下,选择MySQL来作为数据存储的工具,那些不差钱并且数据吞吐量非常大的互联网公司一般都是会用付费的
raymond_2580
·
2020-08-19 16:36
面试
今天看到的mysql笔试题 exists代替in
最近看到的几个my
sql面试题
,是关于exist如何代替in题目如下:1.员工表employee,有2个字段salary,deptid,查询所有数据,按照部门号从高到低,工资从低到高顺序输出2.员工表employee
路边蹲着看美女
·
2020-08-19 06:56
面试题
一道My
SQL面试题
表结构CREATETABLE`test`(`id`int(10)unsignedNOTNULLAUTO_INCREMENT,`user_id`int(11)DEFAULTNULL,`action_time`datetimeDEFAULTNULL,`action_type`varchar(255)CHARACTERSETutf8mb4DEFAULT'',PRIMARYKEY(`id`))ENGINE
卡咖咯
·
2020-08-19 05:28
mysql
Sql面试题
行列转换原始数据为idstypes1A1C1E2B2D2F希望变为idsABCDEF11010102010101行列转换记得用casewhenthenelseendSELECTids,sum(casewhentypes='A'then1else0end)A,sum(casewhentypes='B'then1else0end)B,sum(casewhentypes='C'then1else0end
Share-Get
·
2020-08-19 03:49
面试Interview
SQL面试题
,看这篇就够了
作者:Itzhipan1列出emp表中各部门的部门号,最高工资,最低工资selectmax(sal)as最高工资,min(sal)as最低工资,deptnofromempgroupbydeptno;2列出emp表中各部门job为'CLERK'的员工的最低工资,最高工资selectmax(sal)as最高工资,min(sal)as最低工资,deptnoas部门号fromempwherejob='CL
千与千寻8
·
2020-08-19 03:59
SQL
50道
SQL面试题
本博客SQL脚本地址:gitee准备工作已知有如下4张表:学生表:student(学号,学生姓名,出生年月,性别)成绩表:score(学号,课程号,成绩)课程表:course(课程号,课程名称,教师号)教师表:teacher(教师号,教师姓名)一、创建数据库和表为了演示题目的运行过程,我们先按下面语句在客户端HeidiSQL中创建数据库和表。1、创建表1.1、创建学生表(student)1.2、创
淮城一只猫
·
2020-08-19 03:59
数据库
经典
SQL面试题
SQL什么是数据库事务?数据库事务是指:一组SQL语句,要么全部执行成功,要么全部执行失败四大特性:(ACID)一致性,原子性,隔离性,持久性(一旦事务提交,对数据的修改是永久性的)会出现哪些并发不一致性的问题丢失数据:一个事务对数据进行修改,在事务提交之前,另一个事务对同一数据进行修改,覆盖之前的修改脏读:一个事务读取另外一个事务的修改,但未提交(进行了回滚)的数据,造成两个事务得到的数据不一致
鹿橙姜
·
2020-08-19 03:41
经典
sql面试题
有3个表S,C,SCS(SNO,SNAME)代表(学号,姓名)C(CNO,CNAME,CTEACHER)代表(课号,课名,教师)SC(SNO,CNO,SCGRADE)代表(学号,课号,成绩)问题:1,找出没选过“黎明”老师的所有学生姓名。2,列出2门以上(含2门)不及格学生姓名及平均成绩。3,既学过1号课程又学过2号课所有学生的姓名。CREATETABLESC(SNOVARCHAR(200),CN
Java-我去
·
2020-08-19 00:52
sql
SQL面试题
2.请教一个面试中遇到的SQL语句的查询问题表中有ABC三列,用SQL语句实现:当A列大于B列时选择A列否则选择B列,当B列大于C列时选择B列否则选择C列。------------------------------------------select(casewhena>bthenaelsebend),(casewhenb>cthenbeslecend)fromtable_name3.面试题:一
万变归宗
·
2020-08-17 17:22
SQL面试题
(持续更新)
一.现有表TBStudentScore,定义如下createtableTBStudentScore{studentvarchar(30),coursevarchar(10),scoreinteger}表内容:1.韩梅梅的数学成绩登记出错,改为91UPDATEtbstudentscoreSETscore=91WHEREstudent='韩梅梅'ANDcourse='数学'2.JimGreen记录重复
_哲
·
2020-08-17 09:21
sql
大数据
面试
员工部门工资
SQL面试题
员工部门工资
SQL面试题
现有employee表,表中有员工编号(id)员工年龄(age)员工工资(salary)员工部门(deptid),按要求用一条SQL语句完成createtableemployee
robbin2117
·
2020-08-14 19:51
java面试题目
mysql面试
以下是自己整理以及参考网上资料所得的一些my
sql面试题
sql优化1.尽量把查询级别(type)优化到ref2.尽量使用索引覆盖(extra为usingindex),即select的字段和where的字段全部都包含在索引中
Finn
·
2020-08-14 10:48
mysql
最新SQL 面试用题
SQL面试用题实战训练SQL面试用题是面试中最常见的题型,围绕五张表深入了解
SQL面试题
型,提升SQL编写水平1.查询每个月倒数第2天入职的员工的信息.2.查询出last_name为'Chen'的manager
liyuanwlly
·
2020-08-14 06:39
Java
My
sql面试题
系列-什么是crash-safe能力?什么是两阶段提交?
前言这是我的第一篇Mysql系列的文章,接下来我将以My
sql面试题
为线索,写一系列Mysql相关的文章,欢迎关注和支持,有需要的小伙伴可以先收藏再看哦~本文首发于微信公众号:pipi的奇思妙想正文Innodb
pipi的奇思妙想
·
2020-08-13 11:07
Mysql
数据分析/运营——
SQL面试题
:如何求用户的最大连续登陆天数
本文介绍一个经典的面试题:如何求用户的最大连续登陆天数。题目描述:有一个用户登陆表,表中有两列,一列是userid,代表用户的id;另一列是sigindate,代表用户的登陆日期。现在要求每个用户的最大连续登陆天数。解题思路:对于每一个用户,首先求出它的日期排名ranking,然后再求出今天距离登陆日期的日期天数dates,拿这个天数减去-它的排名,得到一个辅助列diff,然后求出diff的最大计
易长安
·
2020-08-11 02:01
数据分析/运营
sql面试题
--1.CREATETABLETableXml(idINTIDENTITY(1,1)PRIMARYKEY,xXML)GoINSERTINTOTableXmlSELECT''UNIONSELECT''Go--问题:如何把更新成--方法比较笨--应该有比较好的吧,可是我没想到DECLARE@NewNameVARCHAR(20)DECLARE@NewCityVARCHAR(20)DECLARE@IDIN
weixin_33717117
·
2020-08-09 14:38
MySQL系列
Part2:主从复制MySQL主从复制面试之作用和原理Part3:面试题My
sql面试题
汇总数据库常见面试题(附答案)InnoDB的MVCC—乐观锁的思想面试官:MySQL的
Tortoise007
·
2020-08-09 09:57
case when 将表中一列按照一定规则分两列显示
引言自从做android开发后就很少接触sql代码的编写,前段时间一朋友问我一到
sql面试题
,咋眼一看这不是挺简单的嘛对两列做GROUPBY不就可以了,selectid,dates,count(1)fromdataGROUPBYdates
翛宸
·
2020-08-09 08:13
数据库
my
sql面试题
及答案
Mysql的存储引擎,myisam和innodb的区别。答:1.MyISAM是非事务的存储引擎,适合用于频繁查询的应用。表锁,不会出现死锁,适合小数据,小并发。2.innodb是支持事务的存储引擎,合于插入和更新操作比较多的应用,设计合理的话是行锁(最大区别就在锁的级别上),适合大数据,大并发。数据表类型有哪些答:MyISAM、InnoDB、HEAP、BOB,ARCHIVE,CSV等。MyISAM
咖啡掠地狮
·
2020-08-09 07:52
java面试
SQL笔试 I 经典20题及答案解析(上)
面试经常碰到
SQL面试题
,好久没实操已生疏?
Python测试社区
·
2020-08-08 21:28
TMD 我遇到的
sql面试题
,数据分析必会题目
现有交易数据表user_goods_table如下:user_name用户名goods_kind用户订购的的外卖品类现在老板想知道每个用户购买的外卖品类偏好分布,并取出每个用户购买最多的外卖品类是哪个。输出要求如下:user_name用户名goods_kind该用户购买的最多外卖品类思路:利用窗口函数row_number求得每个用户各自购买品类数量排行分布,并取出排行第一的品类即该用户购买最多的外
郭皓然
·
2020-08-08 20:16
mysql
经典Hive
SQL面试题
第一题需求我们有如下的用户访问数据userIdvisitDatevisitCountu012017/1/215u022017/1/236u032017/1/228u042017/1/203u012017/1/236u012017/2/218U022017/1/236U012017/2/224要求使用SQL统计出每个用户的累积访问次数,如下表所示:用户id月份小计累积u012017-011111u0
西贝木土
·
2020-08-08 15:09
Hive
数据仓库
史上最全的BAT大厂My
sql面试题
在这里!
2019独角兽企业重金招聘Python工程师标准>>>1、MySQL的复制原理以及流程基本原理流程,3个线程以及之间的关联;主:binlog线程——记录下所有改变了数据库数据的语句,放进master上的binlog中;从:io线程——在使用startslave之后,负责从master上拉取binlog内容,放进自己的relaylog中;从:sql执行线程——执行relaylog中的语句;2、MyS
weixin_33695082
·
2020-08-05 02:37
My
Sql面试题
1、MySQL的复制原理以及流程基本原理流程,3个线程以及之间的关联;1.主:binlog线程——记录下所有改变了数据库数据的语句,放进master上的binlog中;2.从:io线程——在使用startslave之后,负责从master上拉取binlog内容,放进自己的relaylog中;3.从:sql执行线程——执行relaylog中的语句;2、MySQL中myisam与innodb的区别,至
俺叫赵小邪
·
2020-08-04 22:47
面试
SQL面试题
【转】
写在前面的话本文参考原博《走向面试之数据库基础:一、你必知必会的SQL语句练习-Part1》和《走向面试之数据库基础:一、你必知必会的SQL语句练习-Part2》进行练习,部分题目在不变化其练习目的的情况下进行了题意改动,并删除部分重复和无表的题目。在此之前已练习完两遍并分别放在WizNote和Github,其中第二遍在Github上针对个人的sql弱项题目进行了更详细的说明(Github:MyT
tester_001
·
2020-08-04 18:12
MySQL
sql面试题
(学生表_课程表_成绩表_教师表)
表架构Student(S#,Sname,Sage,Ssex)学生表 Course(C#,Cname,T#)课程表 SC(S#,C#,score)成绩表 Teacher(T#,Tname)教师表建表语句CREATETABLEstudent(s#INT,snamenvarchar(32),sageINT,ssexnvarchar(8))CREATETABLEcourse(c#INT,cnamenvar
雁南飞渡
·
2020-08-03 22:44
MySql及其优化
SQL面试题
与答案
SQL面试题
与答案1.磁盘柜上有14块73G的磁盘,数据库为200G大小包括日志文件,如何设置磁盘(要说明这14磁盘是怎么用的)?这个问题应该是考察硬件知识和数据库物理部署。
xiao_yi
·
2020-08-03 08:16
examination
sql
面试
sql
server
数据库
oracle
raid5
My
SQL面试题
,如何书写 update 避免表锁?
点击上方“业余草”,选择“置顶公众号”第一时间获取技术干货和业界资讯!前面我推荐了极客时间的Java高并发课程,很多人根据这篇文章《2019Java高并发学习路线图和必会的50道面试题!》的介绍买了课程,我希望大家能够认真的看!别把钱浪费了!今天,我来说另外一个面试题。为什么推荐MySQL的update语句中where条件要有主键?看到这个问题的朋友,我相信不少人有疑问,我where不加主键还不能
业余草
·
2020-08-02 19:33
业余草
公众号
自学编程
sql语句
mysql数据库面试总结
结合网上大神还有自己面试经历,收集的总结My
sql面试题
,方便自己准备面试;mysql一个永远都复习不完,尽量总结,差不多就可以去面试(个人观点)1、数据库事务的四个特性及含义数据库事务transanction
浅蓝色_蜗牛
·
2020-08-01 08:18
数据库_mysql
mysql
面试题
数据库
MySQL 又立功了!某团面试官开了 35k 月薪!
这薪资算不错了,问他原因,他说面试官问他的My
SQL面试题
他都答上来了。
Java团长在csdn
·
2020-08-01 06:41
经典sql题目(使用窗口函数解决)
下面我通过一些经典的
sql面试题
,讲解如何通过窗口函数,解决。
zhangshk_
·
2020-07-30 11:31
hive数仓
my
sql面试题
,存储引擎InnoDB和MyISAM
一些常见命令:查看数据库支持的数据库引擎:首先使用数据库客户端mysqlcommandlineclient连接到mysql的任意一个数据库。showengines;从上图我们可以查看出MySQL当前默认的存储引擎是InnoDB,并且在5.7版本所有的存储引擎中只有InnoDB是事务性存储引擎,也就是说只有InnoDB支持事务。查看MySQL当前默认的存储引擎我们也可以通过下面的命令查看默认的存储引
ratelfu
·
2020-07-29 09:32
mysql
15个 MySQL 基础面试题,DBA 们准备好了吗?
心动不如行动,我们这就为您奉上15个My
SQL面试题
问题1:你如何确定MySQL是否处于运行状态?
weixin_33907511
·
2020-07-28 18:11
面试-数据库与nosql
mysqlmy
sql面试题
1.各个数据库存储引擎区别mysql的存储引擎是针对表进行设置的,一个库的不同表可以设置不同的存储引擎,mysql默认支持多种存储引擎,以适用不同领域的数据库应用需要,主要的几个数据库引擎如下
猥琐发育,稳步前进
·
2020-07-28 09:10
学习记录
面试题
常见My
SQL面试题
什么影响了数据库查询速度影响数据库查询速度的四个因素风险分析QPS:QueriesPerSecond意思是“每秒查询率”,是一台服务器每秒能够相应的查询次数,是对一个特定的查询服务器在规定时间内所处理流量多少的衡量标准。TPS:是TransactionsPerSecond的缩写,也就是事务数/秒。它是软件测试结果的测量单位。客户机在发送请求时开始计时,收到服务器响应后结束计时,以此来计算使用的时间
寰宇001
·
2020-07-28 08:07
运维
【SQL】常用My
SQL面试题
(一)
部分转自:https://www.cnblogs.com/frankielf0921/p/5930743.html1、数据库事务的四个特性及含义数据库事务transanction正确执行的四个基本要素。ACID,原子性(Atomicity)、一致性(Correspondence)、隔离性(Isolation)、持久性(Durability)。原子性:整个事务中的所有操作,要么全部完成,要么全部不完
qq_39263240
·
2020-07-28 08:01
SQL
My
Sql面试题
集
1、一张表,里面有ID自增主键,当insert了17条记录之后,删除了第15,16,17条记录,再把Mysql重启,再insert一条记录,这条记录的ID是18还是15?答:如果表的类型是MyISAM,那么是18。因为MyISAM表会把自增主键的最大ID记录到数据文件里,重启MySql自增主键的最大ID也不会丢失。如果表的类型是InnoDB,那么是15。InnoDB表只是把自增主键的最大ID记录到
律二萌萌哒
·
2020-07-28 05:14
my
sql面试题
--易错点难点(一)
录制一:mysql中的联合索引1、需要加索引的字段,要在where条件中2、数据量少的字段不需要加索引3、如果where条件中是OR关系,加索引不起作用4、符合最左原则5、如果联合索引,从中间断开,只是断开前的索引字段起作用。讲解详细录制视频分上下两个:https://weibo.com/tv/v/HF0qsdTbu?fid=1034:4397729720296629https://weibo.c
编个球编个大气球
·
2020-07-27 17:46
mysql
mysql难点
mysql易错点
mysql
mysql易错点
mysql难点
mysql面试考点
mysql必须掌握点
My
SQL面试题
(三)之MySQL高性能索引
上一篇文章介绍了关于MySQL数据库基础题,首先,谢谢大家的持续关注,您的关注是小编最大的动力。本文将介绍MySQL高性能索引。本文篇幅稍长,小编鼓励大家坚持看完,一定会有所收获。一.简单描述MySQL中,索引,主键,唯一索引,联合索引的区别,对数据库的性能有什么影响?知识点分析此真题主要考察的是MySQL索引的基础和类型,由此延伸出的知识点还包括如下内容:MySQL索引的创建原则MySQL索引的
晴天小哥哥
·
2020-07-27 13:42
数据库
MySQL
Java面试题
大型互联网必问的My
SQL面试题
:MySQL存储与索引+事务和锁+性能优
前言日常开发中,数据库的SQL编写基本占到了30%的工作量,但因为SQL没写好而造成的功能异常和性能缺少而造成的Bug远超过了30%。数据库之高性能MySQL实战演练系列通过实际业务场景复杂SQL的编写来带领大家解决工作中让开发者欲罢不能的三大痛点:高并发场景下的数据一致性问题、企业复杂的查询和聚合统计、数据集中导致的IO吞吐下降。今互联网行业用的最多就是MySQL,然而对于高级Web面试者,尤其
sinat_37903468
·
2020-07-27 13:43
【SQL】常用My
SQL面试题
(二)
SQL索引一、为什么要创建索引呢(优点)?创建索引可以大大提高系统的性能。第一,通过创建唯一性索引,可以保证数据库表中每一行数据的唯一性。第二,可以大大加快数据的检索速度,这也是创建索引的最主要的原因。第三,可以加速表和表之间的连接,特别是在实现数据的参考完整性方面特别有意义。第四,在使用分组和排序子句进行数据检索时,同样可以显著减少查询中分组和排序的时间。第五,通过使用索引,可以在查询的过程中,
qq_39263240
·
2020-07-16 07:28
SQL
my
sql面试题
(学生表_课程表_成绩表_教师表)
表结构Student(S#,Sname,Sage,Ssex)学生表Course(C#,Cname,T#)课程表SC(S#,C#,score)成绩表Teacher(T#,Tname)教师表建表语句CREATETABLEstudent(s#INT,snamenvarchar(32),sageINT,ssexnvarchar(8))CREATETABLEcourse(c#INT,cnamenvarcha
笙箫123
·
2020-07-16 04:10
面试储备
mysql
MY
SQL面试题
:十一个高级MySql 面试题
1.ExplainMySQLarchitecture.-Thefrontlayertakescareofnetworkconnectionsandsecurityauthentications,themiddlelayerdoestheSQLqueryparsing,andthenthequeryishandledofftothestorageengine.Astorageenginecouldb
jardownload
·
2020-07-16 00:33
MySQL
exam
sql面试题
+查询出成绩高于平均分的学生的科目及人员数目+sql优化
直接上表如图创建表的语句为:CREATETABLE"s_table"("s_id"NUMBER(12,0),"c_id"NUMBER(12,0),"gender"NUMBER(12,0),"s_name"VARCHAR2(255),"c_name"VARCHAR2(255),"score"NUMBER(12,0),"class"NUMBER(12,0))表说明:表明s_table,gender(0
chy0csdn
·
2020-07-15 21:45
Java学习视频_MYSQL视频-王勇-专题视频课程
就离不开数据库的使用,所以该视频适合于所有的软件开发人员,视频中讲解了标准SQL如何编写,多表连接查询如何编写,MySQL的存储引擎,索引实现原理,以及视图在实际开发中的应用,还有经典的数据库设计三范式,大量的
SQL
动力节点官方博客
·
2020-07-15 20:30
视频教程
SQL面试题
Student(S#,Sname,Sage,Ssex)学生表Course(C#,Cname,T#)课程表SC(S#,C#,score)成绩表Teacher(T#,Tname)教师表问题:1、查询“001”课程比“002”课程成绩高的所有学生的学号;selecta.S#from(selects#,scorefromSCwhereC#='001')a,(selects#,scorefromSCwher
Shansha33
·
2020-07-15 18:57
SQL
sql面试题
,查询出每班每科最高分的学生
面试遇到后,回来查,发现网上的答案有点问题,自己又想了一下,对网上的sql做了一点点修改,希望各位能用上!!!Class表classidclassname1高三(一)班2高三(二)班3高三(三)班Student表studentidstudentNameclassid1张三22李四13王五14赵六35钱七26孙九3score表scoreidcoursestudentidscore1数学2992数学3
69993
·
2020-07-15 16:28
Java面试题
sql面试题
:问题1:查询每个同学的学生编号、学生姓名、选课总数...问题2:查询“张三”老师所授课程的学生中,成绩最高的学生信息...
以下内容是本人自己写的,并没有找到此题的官方解答,如有更好的解题过程,请不吝赐教详细问题描述解答第一问完整答案SELECTstudent.s_id,student.s_name,COUNT(score.c_id),IF(SUM(score.`s_score`)ISNULL,0,SUM(score.`s_score`))FROMstudentLEFTJOINscoreONstudent.`s_id`
我能做的就是尽量向诗靠拢
·
2020-07-15 13:08
mysql
mysql
面试
50道My
SQL面试题
,掌握之后你将获得无上法力,一发不可收拾!
My
SQL面试题
50道,精彩集锦!Mysql中有哪几种锁?1.表级锁:开销小,加锁快;不会出现死锁;锁定粒度大,发生锁冲突的概率最高,并发度最低。
谦卑t
·
2020-07-14 20:01
MySQL
Hive
Sql面试题
4详解(窗口函数应用之移动范围计算,详解窗口函数)
目录0需求分析1需求实现2小结0需求分析有如下数据表:A2015-015A2015-0115B2015-015A2015-018B2015-0125A2015-015A2015-024A2015-026B2015-0210B2015-025A2015-0316A2015-0322B2015-0323B2015-0310B2015-0311需求如下:每个用户截止到每月为止的最大单月访问次数和累计到该
果子学长@小眼睛
·
2020-07-14 10:34
hive
sql
上一页
8
9
10
11
12
13
14
15
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他