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面试题
My
SQL面试题
-存储过程与触发器
存储过程与函数什么是存储过程?有哪些优缺点?存储过程是一个预编译的SQL语句,优点是允许模块化的设计,就是说只需要创建一次,以后在该程序中就可以调用多次。如果某次操作需要执行多次SQL,使用存储过程比单纯SQL语句执行要快。优点1)存储过程是预编译过的,执行效率高。2)存储过程的代码直接存放于数据库中,通过存储过程名直接调用,减少网络通讯。3)安全性高,执行存储过程需要有一定权限的用户。4)存储过
奔啵儿鮁
·
2020-09-15 08:26
IT
触发器
数据库
mysql
My
sql面试题
目录1、事务四大特性2、MySQL的事务隔离级别3、索引4、MySQL数据库的四类索引检测索引的效果:5、sql语句分类6、数据库三范式7、脏读&不可重复读&幻读不可重复读&幻读区别:8、存储引擎MyISAM和InnoDB区别9、CHAR和VARCHAR的区别10、Mysql中有哪几种锁?11、存储过程12、delete、drop、truncate区别13、索引是什么?有什么作用以及缺点14、索引
子墨秋风
·
2020-09-15 06:40
MYSQL
sql面试题
6 zhuan zai
在面试过程中多次碰到两道SQL查询的题目,一是查询A(ID,Name)表中第31至40条记录,ID作为主键可能是不是连续增长的列,完整的查询语句如下:selecttop10*fromAwhereID>(selectmax(ID)from(selecttop30IDfromAorderbyID)asT)orderbyID另外一道题目的要求是查询表A中存在ID重复三次以上的记录,并显示工有多少个;完整
weixin_34255055
·
2020-09-15 06:07
My
sql面试题
笔记
嗯,早就有整理mysql笔记的计划,一直拖到现在,嗯,笔记框架是第一次学MySQL在网上找的。做了一些补充。生活中吗?突然发些筱域也有趣的很,可我已经学不会在把别人放到心里了,做朋友吧,我想。或许仅仅是两个浑身湿透的人彼此取暖罢了!2019.1.31夜2019.1.7mysql求时间差函数,根据出生日期算平均年龄:AVG(TIMESTAMPDIFF(YEAR,e.birthday,CURDATE(
意必固我_LRL
·
2020-09-14 07:08
mysql
Hive
SQL面试题
1.我们有如下的用户访问数据userIdvisitDatevisitCountu012017/1/215u022017/1/236u032017/1/228u042017/1/203u012017/1/236u012017/2/218u022017/1/236u012017/2/224要求使用SQL统计出每个用户的累积访问次数,如下表所示:用户id月份小计累积u012017-011111u0120
Nice_N
·
2020-09-13 21:09
Hive
系列
MySQL
系列
sql面试题
_求秒杀时商品的hold时长
sql面试题
20200607表结构以下是数据库中4个表的表结构:表一:订单表(表名:table_order),主键是order_id+goods_id,用于记录每个订单的商品明细。
Sql Boy
·
2020-09-13 20:31
SQL
Hive
图解
SQL面试题
:经典50题
图解
SQL面试题
:经典50题已知有如下4张表:学生表:student(学号,学生姓名,出生年月,性别)成绩表:score(学号,课程号,成绩)课程表:course(课程号,课程名称,教师号)教师表:teacher
wangchuang2017
·
2020-09-13 06:19
SQL
My
SQL面试题
和答案总结
最全My
SQL面试题
和答案Mysql的存储引擎,myisam和innodb的区别。答:1.MyISAM是非事务的存储引擎,适合用于频繁查询的应用。表锁,不会出现死锁,适合小数据,小并发。
dongdonggegelovezcj
·
2020-09-12 22:23
Mysql
史上最全的大厂My
sql面试题
在这里!
1、MySQL的复制原理以及流程基本原理流程,3个线程以及之间的关联;主:binlog线程——记录下所有改变了数据库数据的语句,放进master上的binlog中;从:io线程——在使用startslave之后,负责从master上拉取binlog内容,放进自己的relaylog中;从:sql执行线程——执行relaylog中的语句;2、MySQL中myisam与innodb的区别,至少5点(1)
Java架构俱乐部
·
2020-09-12 21:23
架构
mysql
数据库
面试
架构
java
My
SQL面试题
中:主从同步的原理
主从同步的原理:1、主库上面有一个IO线程,从库上有一个IO线程和一个SQL线程,从库中的IO线程负责从主库读取binlog,并写入从库的中继日志;SQL线程负责读取并执行中继日志中的binlog,转换sql语句后应用数据库汇总2、通信是:从库的IO线程给主库发送同步请求,请求中包含用户名密码和binlog的文件名,pos点主库验证成功后,发送从库需要的binlog日志文件,和binlog文件中p
weixin_30809173
·
2020-09-12 20:54
面试必刷:最有用的My
sql面试题
,面试了无数公司总结的
想进大厂,mysql不会那可不行,来接受mysql面试挑战吧,看看你能坚持到哪里?1.能说下myisam和innodb的区别吗?myisam引擎是5.1版本之前的默认引擎,支持全文检索、压缩、空间函数等,但是不支持事务和行级锁,所以一般用于有大量查询少量插入的场景来使用,而且myisam不支持外键,并且索引和数据是分开存储的。innodb是基于聚簇索引建立的,和myisam相反它支持事务、外键,并
Java领域佼佼者
·
2020-09-12 15:20
Java
Mysql
数据库
数据库
mysql
java
分布式
redis
爱了!爱了!一款用 pandas 玩转 SQL 的神器
下面这四张表大家应该不陌生,这就是网传50道经典My
SQL面试题
中使用到的几张原表。关于下方各表之间的关联关系,我就不给大家说明了,仔细观察字段名,应该就可以发现。
Wang_AI
·
2020-09-12 12:10
sqlite
flex
vm
md5
jdbc
进大厂必问的20道My
SQL面试题
,赶紧了解一下吧!
前言:MySQL越学越多,你的头有越来越秃么?1、MySQL的复制原理以及流程基本原理流程,3个线程以及之间的关联;主:binlog线程——记录下所有改变了数据库数据的语句,放进master上的binlog中;从:io线程——在使用startslave之后,负责从master上拉取binlog内容,放进自己的relaylog中;从:sql执行线程——执行relaylog中的语句;2、MySQL中m
Detail-L
·
2020-09-12 10:16
软件测试工程师面试题汇总专栏
数据库
mysql
sql
进大厂必问
MySQL面试题
2020最新My
SQL面试题
总结(基础-实战-高级进阶)
My
SQL面试题
(基础部分)drop、truncate、delete区别数据库三范式是什么?union和
XingXing_Java
·
2020-09-12 08:00
Java
面试
Mysql
数据库
mysql
java
sql
面试
面试无数公司最常问的20道My
sql面试题
以下是我面试了无数公司总结出来的个人感觉被问频率最高最有用的20道My
sql面试题
,分享出来给大家做参考。希望大家面试顺利,拿到满意的offer!能说下myisam和innodb的区别吗?
柚子-youzi
·
2020-09-12 08:20
Java学习
Java
Java面试题整理
数据库
mysql
java
面试
redis
简简单单的分享2020常见的My
SQL面试题
MySQL与答案整理
本人在网上结识的一个朋友,最近毕业去面试找工作。。。在这里我把他面试常被问到的一些MySQL和网上整理的面试题进行了整合并附上了答案1、MySQL中有哪几种锁?1、表级锁:开销小,加锁快;不会出现死锁;锁定粒度大,发生锁冲突的概率最高,并发度最低。2、行级锁:开销大,加锁慢;会出现死锁;锁定粒度最小,发生锁冲突的概率最低,并发度也最高。3、页面锁:开销和加锁时间界于表锁和行锁之间;会出现死锁;锁定
。Tom
·
2020-09-12 08:35
面试
java
数据库
字符串
索引
mysql
面试
Java性能优化JVM、Tomcat、My
SQL面试题
一次彻底扫盲
本文转载自:Java性能优化JVM、Tomcat、My
SQL面试题
一次彻底扫盲性能优化是什么?性能优化,简而言之,就是在不影响系统运行正确性的前提下,使之运行地更快,完成特定功能所需的时间更短。
Java____superman
·
2020-09-11 18:03
JVM
Tomcat
MySQL
java
jvm
tomcat
mysql
程序人生
SQL练习题
常见的
SQL面试题
:经典50道已知有如下4张表:学生表:student(学号,学生姓名,出生年月,性别)成绩表:score(学号,课程号,成绩)课程表:course(课程号,课程名称,教师号)教师表:teacher
Deja vuu
·
2020-09-11 05:26
这是我见过最有用的My
sql面试题
,面试了无数公司总结的。
想进大厂,mysql不会那可不行,来接受mysql面试挑战吧,看看你能坚持到哪里?1.能说下myisam和innodb的区别吗?myisam引擎是5.1版本之前的默认引擎,支持全文检索、压缩、空间函数等,但是不支持事务和行级锁,所以一般用于有大量查询少量插入的场景来使用,而且myisam不支持外键,并且索引和数据是分开存储的。innodb是基于聚簇索引建立的,和myisam相反它支持事务、外键,并
java喵~
·
2020-09-11 02:42
MySQL
面试
JAVA
架构
程序员
一道群友分享的MySQL面试真题,你会吗?
其实常见的My
SQL面试题
,并不会太难,比如说下面这道行转列的题目,就是之前在去群里面看到一位群友发布的面试题目,这道题目也是数据库面试中,经常会碰到的题型,但是你是否能够很快写出这个答案来呢?
python爬虫人工智能大数据
·
2020-09-10 20:23
sms
openssh
flex
字节跳动
md5
史上最全的My
sql面试题
,只写干货!!!
每一个字都是我亲手打出来,绝对可以征服面试官!锁:什么是锁?数据库有并发事务的时候,会存在数据不一致的问题,需要锁的机制来保证访问的顺序。比如,进入酒店,如果随意进出,就会出现多人抢一个房间,而房间上锁,有钥匙的人才可以进入房间。有哪些锁?行锁,表锁,页锁。InnDB表锁,行锁(默认),MyiSam(表锁)行锁:锁定的粒度最细,只对当前操作进行加锁,大大减少数据库操作冲突,行锁分为共享和排他。特点
架构师123
·
2020-09-02 17:39
索引
技术
mysql
sql
数据库
my
sql面试题
--比较浅-索引 数据库优化等
1.主键超键候选键外键主键:数据库表中对储存数据对象予以唯一和完整标识的数据列或属性的组合。一个数据列只能有一个主键,且主键的取值不能缺失,即不能为空值(Null)。超键:在关系中能唯一标识元组的属性集称为关系模式的超键。一个属性可以为作为一个超键,多个属性组合在一起也可以作为一个超键。超键包含候选键和主键。候选键:是最小超键,即没有冗余元素的超键。外键:在一个表中存在的另一个表的主键称此表的外键
qq_27886997
·
2020-08-26 13:15
mysql和orcal
关于mysql数据库中常用的面试题以及sql语句和关键字的详解!
最近经常看到一些关于一些
sql面试题
的博客,如果站在初学者的角度来看的话,发现大有不足之处,1.没有对各个关键字详细的介绍;2.没有解题思路;接下来我对最近常见的几个sql题的解题思路以及所用关键字做一个详细的介绍
用心啦
·
2020-08-26 08:35
mysql
SQL面试题
准备
1.交易表结构为user_id,order_id,pay_time,order_amount(i)写sql查询过去一个月付款用户量(提示用户量需去重)最高的3天分别是哪几天SELECTpay_time,COUNT(DISTINCTuser_id)ASnumberWHEREpay_time>DATA_ADD(GETDATE(),INTERVAL-30DAY)GROUPBYpay_timeORDERB
DaBaiNiHaoBaiA
·
2020-08-25 17:50
My
sql面试题
简单说一下数据库的三范式?第一范式:数据库表的每一个字段都是不可分割的第二范式:数据库表中的非主属性只依赖于主键第三范式:不存在非主属性对关键字的传递函数依赖关系事务什么是事务(事务是恢复和并发控制的基本单位)就是被绑定在一起作为一个逻辑工作单元的SQL语句分组,如果任何一个语句操作失败那么整个操作就被失败,以后操作就会回滚到操作前状态,或者是上有个节点。为了确保要么执行,要么不执行,就可以使用事
无话可说丶
·
2020-08-25 06:02
面试
SQL面试题
书目录
SQL面试题
书目录-http://www.jianshu.com/p/5c305e9a0435
SQL面试题
用一条SQL语句,查询出每门课都大于80分的学生姓名删除除了自动编号不同,其他都相同的学生冗余信息查询每门功成绩最好的前两名查询各科成绩前三名的记录
葡萄喃喃呓语
·
2020-08-24 18:44
My
SQL面试题
(二)之数据类型,引擎,事务等
除了基础题部分,小编计划收集整理的My
SQL面试题
还包括如下知识点或题型:MySQL高性能索引SQL语句MySQL查询优化MySQL高扩展高可用MySQL安全性为了避免收藏不看,让大家更有耐心看下去,印象更深刻些
晴天小哥哥
·
2020-08-24 03:49
数据库
MySQL
Java面试题
mysql三表查询分组后取每组最大值,my
sql面试题
。
一,这是一道面试题,有如下三张表,查询每班分数最高的学生。1)学生信息表(学生)学生(2)班级信息表(类)类(3)成绩信息表(得分)得分了在网上找了很多帖子,发现查询出来的结果并非是分组后的最大值,而是分组后的第一条数据。感觉MAX()函数没有发挥作用。尝试了很久终于找到了解决办法。希望可以帮到各位,还有DBA大哥不要喷小弟,小弟的mysql自学的!结果错误语句查询的结果:如下图!正确语句:(先把
rr_mail
·
2020-08-23 19:58
MySQL
SQL面试题
三(单表、多表查询)
一、给定一张学生成绩表tb_grade:学号,姓名,科目号,科目名,分数。(如下表)(select*fromtb_gradeorderbySno,Cno;)+------+-------+-----+-------+-------+|Sno|Sname|Cno|Cname|score|+------+-------+-----+-------+-------+|1001|李菲|1|语文|86||1
yangyi22
·
2020-08-23 00:42
SQL
面试题
数据库周刊34丨AnalyticDB获浙江科技进步一等奖;华为云发布GaussDB系列两大新品;首届达梦数据库精英挑战赛启动;2020上半年最受欢迎数据库文章TOP10;100道My
SQL面试题
……
热门资讯1、AnalyticDB获浙江科技进步一等奖阿里云推动云原生数据库变革【摘要】2020年7月17日,2019年度浙江省科学技术奖揭晓,阿里云自主研发的云原生数据库AnalyticDB获得科技进步一等奖。据介绍,AnalyticDB解决了传统分析型数据库在数字时代的性能瓶颈,并在业界最权威的TPC-H基准测试中创下新的世界纪录。AnalyticDB可实现PB级数据存储、查询秒级响应,使业务分
小兰 �
·
2020-08-22 16:11
墨天轮周刊
SQL面试题
文章目录
SQL面试题
selectlimitdistinctgroupbyorderbyhavinginsertupdatedeleteindexjoininnerjoin,内连接rightjoin,右连接
zycxnanwang
·
2020-08-22 15:05
Java学习
sql面试题
--1.查询平均成绩大于60分的同学的学号和平均成绩--selectstuId,avg(score)fromstudentgroupbystuidhavingavg(score)>60;--2.查询姓“李”的学生的个数(一个学生可能会有多条学科成绩)--selectcount(distinctstuid)fromstudentwherenamelike'李%';--3.查询每个学生的最高分及所属学
领哥
·
2020-08-22 04:44
sql
这么一张
SQL面试题
,你能否在要求的15分钟内完成?
作者:黄伟呢来源:数据分析与统计学之美这是别人发的一道My
SQL面试题
,别人要求你在15分钟内完成。一眼看过去,这张面试题并不是很难,反而很简单,但是你能不能很快做出来呢?
IT农民工1
·
2020-08-22 04:50
sms
nagios
3d
qml
openssh
腾讯公司费解的
sql面试题
,都来看看,留下你的见解
今天去腾讯面试了,遇到这么一道sql方面的题,甚是费解已知小小+霸霸+王王=小霸王小=?,霸=?,王=?用sql求证大家给点看法分享分享!!!![color=red]看了大家这么多答案最后提醒大家一点是用sql求证这才是这道题目的重点当然用别的方法也可以做出来,但我想这不是面试官所期望的答案吧现在给出sql求证的答案-----------------------------------------
sxyx2008
·
2020-08-21 21:52
腾讯
SQL
面试
C
C++
一道
SQL面试题
(行列互换)
有一个SQL题在面试中出现的概率极高,最近有学生出去面试仍然会遇到这样的题目,在这里跟大家分享一下。题目:数据库中有一张如下所示的表,表名为sales。年季度销售量19911111991212199131319914141992121199222219923231992424要求:写一个SQL语句查询出如下所示的结果。年一季度二季度三季度四季度199111121314199221222324我给出
骆昊
·
2020-08-21 19:37
面试笔试
Java就业专栏
Sql面试题
分享
新建表结构CREATETABLE`dept`(`dept_id`int(11)NOTNULLDEFAULT'0',`dept_name`varchar(255)DEFAULTNULL,PRIMARYKEY(`dept_id`))ENGINE=InnoDBDEFAULTCHARSET=utf8;CREATETABLE`emp`(`emp_id`int(11)DEFAULTNULL,`dept_id`
a__Tom
·
2020-08-21 17:49
Mysql
有了这份大佬总结的1000道互联网Java面试题文档,金九银十稳了
由于题目太多只能截取部分展示,有想获取这份Java面试文档的朋友:点赞后,私信【资料】即可(一定要记得关注我,不然没办法回复陌生人私信)MyBatis面试题Redis面试题My
SQL面试题
Zookeeper
架构师_橘子
·
2020-08-21 17:15
后端
Java
Web 全栈开发 MySQL 面试题
Web全栈开发My
SQL面试题
MySQLMySQL读写分离读写分离原理MySQL的主从复制和MySQL的读写分离两者有着紧密联系,首先部署主从复制,只有主从复制完了,才能在此基础上进行数据的读写分离。
xgqfrms
·
2020-08-21 09:00
一道
sql面试题
解法
idstrvaluetype1how12are13you14fine25thank26you2要求用sql把它们搜索出来成为这样的#howareyou#finethankyou#解答:select(select'#'+replace(replace((SELECTstrvalueFROMtb_testtwheretype=1FORXMLAUTO),'','')+'#')+(selectreplac
weixin_30823683
·
2020-08-20 07:39
SQL面试题
(18道)
部门表DEPTdeptno(部门编号)dname(部门名称)10人力资源部20研发中心30销售部门40市场部员工表EMPEmpno(员工编号)Ename(员工姓名)Job(职位)Sal(薪金)Deptno(部门编号)1000张平部门经理2800.00202000李淑华公司领导3600.00303000马生部门经理2975.00104000王一平业务员1850.00305000孙小平业务员2100.
魅力降不住美丽
·
2020-08-20 06:16
Mysql
SqlServer
Oracle
sql 笔试题(四)
一道经典
SQL面试题
及答案现在我们假设只有一个table,名为pages,有四个字段,id,url,title,body。
longgangbai
·
2020-08-20 06:17
SQL面试题
2
1.用一条SQL语句查询出每门课都大于80分的学生姓名namekechengfenshu张三语文81张三数学75李四语文76李四数学90王五语文81王五数学100王五英语90A:selectdistinctnamefromtablewherenamenotin(selectdistinctnamefromtablewherefenshub.Debit101ccur*****************
liujing_whu
·
2020-08-20 06:43
sql
数据库
经典的
SQL面试题
已经知道原表yearsalary---------------------------------------20001000200120002002300020034000显示查询结果yearsalary---------------------------------------200010002001300020026000200310000即salary为以前年的工资的和;我这里提供的答案
lylDaisy
·
2020-08-20 06:17
SQL 面试题
下面的
SQL面试题
大概会有100题,分十季分享给大家,希望大家能坚持学下来,一定会有收获的!第六季:编写语句以将EMPLOYEE_ID设置为employee表中的主键。
师太,老衲把持不住了
·
2020-08-20 05:42
这么一张
SQL面试题
,你能否在要求的15分钟内完成?
这是别人发的一道My
SQL面试题
,别人要求你在15分钟内完成。一眼看过去,这张面试题并不是很难,但是你能不能很快做出来呢?可以看到,最下方的第3题可能不太全,但是影响不大,后面的那就先不管。
Huang supreme
·
2020-08-20 05:18
mysql
MySQL面试题
SQL面试题
练习
一、学生表记录如下(学号姓名性别年龄)0001xw男180002mc女160003ww男210004xw男18请写出实现如下功能的SQL语句删除除了学号(自动编号)字段以外,其他字段都相同的冗(rong)余记录#创建数据库createdatabaseday0214charsetutf8;#切进day0214useday0214;#创建student表createtablestudent(idint
weixin_33978016
·
2020-08-20 05:43
经典
Sql面试题
收集!!
经典
Sql面试题
收集!!
音乐喝啤酒99
·
2020-08-20 05:35
数据库
一道
sql面试题
的解答
题目:写出一条Sql语句:取出表A中第31到第40记录(SQLServer,以自动增长的ID作为主键,注意:ID可能不是连续的。)解答(已测试):1、假设ID是连续的:selecttop10*fromAwhereIDnotin(selecttop30IDfromA)或select*fromAwhereIDbetween31and402、假设ID是不连续的:selecttop40*fromAexce
cuanji3287
·
2020-08-20 04:11
My
SQL面试题
36道
MySQL数据库是在免费的数据库中最受欢迎的一款,尤其是在一些小型项目以及项目资金有限的情况下,选择MySQL来作为数据存储的工具,那些不差钱并且数据吞吐量非常大的互联网公司一般都是会用付费的Oracle来作为数据支撑,虽说如此MySQL数据库还是受到了大众的欢迎。因此在平时的面试过程中是一定会问到的,如果你的项目写的是MySQL数据库的话那百分百会问。在这里个大家一个小小的意见,如果你是自学或者
weixin_34214500
·
2020-08-19 21:44
my
sql面试题
一、delete、drop、truncate的区别1.truncate和delete只删除数据,不删除表结构,drop删除表结构,并释放所占空间2.删除数据的速度drop>truncate>delete3.delete属于DML语言,需事务管理,commit之后才生效。drop和truncate属于DDL语言,操作立即执行4.当你不需要该表,用drop;当你保留该表,但删除所有记录,用trunca
qq_36432147
·
2020-08-19 19:49
mysql
上一页
7
8
9
10
11
12
13
14
下一页
按字母分类:
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
其他