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面试题
SQL面试题
1.用一条SQL语句查询出每门课都大于80分的学生姓名namekechengfenshu张三语文81张三数学75李四语文76李四数学90王五语文81王五数学100王五英语90A:selectdistinctnamefromtablewherenamenotin(selectdistinctnamefromtablewherefenshu80selectnamefromtablegroupbynam
dn_xiaoxiao
·
2018-12-31 15:43
MSSQL
腾讯BAT面试完的Mysql面试55题总结
BAT五十五道My
SQL面试题
总结!
cgm625637391
·
2018-12-18 00:58
My
sql面试题
整理(一)
表名和字段–1.学生表Student(s_id,s_name,s_birth,s_sex)–学生编号,学生姓名,出生年月,学生性别–2.课程表Course(c_id,c_name,t_id)––课程编号,课程名称,教师编号–3.教师表Teacher(t_id,t_name)–教师编号,教师姓名–4.成绩表Score(s_id,c_id,s_score)–学生编号,课程编号,分数测试数据--建表--
清平の乐
·
2018-12-17 17:43
关系型数据库
互联网经典
SQL面试题
及答案解析
练习前的准备SQL环境搭建https://www.jianshu.com/p/edca5142391c建表语句createtableStudent(sidvarchar(10),snamevarchar(10),sagedatetime,ssexnvarchar(10));insertintoStudentvalues('01','赵雷','1990-01-01','男');insertintoS
TOMOCAT
·
2018-12-14 19:00
10道经典My
SQL面试题
1.drop,delete与truncate的区别相同点:truncate和不带where子句的delete,以及drop都会删除表内的数据不同点:truncate会清除表数据并重置id从1开始,delete就只删除记录,drop可以用来删除表或数据库并且将表所占用的空间全部释放truncate和delete只删除数据不删除表的结构。drop语句将删除表的结构被依赖的约(constrain),触发
Black1499
·
2018-12-10 20:37
学习笔记
面试题
My
SQL面试题
1.MySQL的复制原理以及流程基本原理流程,3个线程以及之间的关联;(1)主:binlog线程——记录下所有改变了数据库数据的语句,放进master上的binlog中;(2)从:io线程——在使用startslave之后,负责从master上拉取binlog内容,放进自己的relaylog中;(3)从:sql执行线程——执行relaylog中的语句;2.MySQL中MyISAM与InnoDB的区
乐易小仙
·
2018-12-10 10:00
常见My
SQL面试题
解析一
首先申明一下要用的表员工表EMPLOYEE_ID:员工IDFIRST_NAME:姓LAST_NAME:名EMAIL:emailphone_int:电话HIRE_DATE:雇佣时间JOB_ID:工作idSALARY:月薪eCOMMISSION_PCT:奖金点MANAGER_ID:该员工经理IDDEPARTMENT_ID:该员工所属部门id部门表DEPARTMENT_ID:部门IDDEPARTMENT
平静致远
·
2018-12-03 22:48
MySQL面试
转~MySQL 面试题小结
去BAT面试,总结了这55道My
SQL面试题
!2、Mysql的技术特点是什么?
带刀医生
·
2018-11-30 14:35
hive之经典
sql面试题
Hivesql面试selectstore,count(distinctuid)asuvfromVisitgroupbystore;select*fromUsersorderbyagedesc,total;考点:列转行selectstage_someone,count(distinctUID)fromLifeStagelateralviewexplode(split(stage,','))LifeS
wyc_595998412
·
2018-11-20 20:52
hive
MY
SQL面试题
1.何设计一个高并发的系统①数据库的优化,包括合理的事务隔离级别、SQL语句优化、索引的优化②使用缓存,尽量减少数据库IO③分布式数据库、分布式缓存④服务器的负载均衡2.优化策略①读写分离②分段加锁③减少锁持有的时间④多个线程尽量以相同的顺序去获取资源3.实践中如何优化MySQL①SQL语句及索引的优化②数据库表结构的优化③系统配置的优化④硬件的优化4.sql注入的主要特点、主要危害①变种极多、攻
敲代码的小菜鸡
·
2018-11-01 12:56
基础
My
SQL面试题
集锦,据说知名互联网公司都用
在今年上半年的数据库使用状况调查中,笔者收集了众多国内外知名互联网公司的数据库使用情况,其中,国外GitHub、Airbnb、Yelp、Coursera均在使用MySQL数据库,国内阿里巴巴、去哪儿网、腾讯、魅族、京东的部分关键业务同样使用了MySQL数据库。同时,MySQL也是众多数据库排行榜单的第一名,这个开发者和一线互联网企业都在用的开源数据库,你了解多少?这份MySQL自测卷,你会多少呢?
小D课堂
·
2018-10-24 10:19
MySQL
金九银十,史上最强 Java 面试题整理。
Java面试篇史上最全Java面试题,带全部答案史上最全69道Spring面试题和答案史上最全Java多线程面试题及答案史上最全50道Redis面试题及答案史上最全55道My
SQL面试题
总结i++是线程安全的吗
Java技术栈
·
2018-09-14 08:23
金九银十,史上最强 Java 面试题整理。
Java面试篇史上最全Java面试题,带全部答案史上最全69道Spring面试题和答案史上最全Java多线程面试题及答案史上最全50道Redis面试题及答案史上最全55道My
SQL面试题
总结i++是线程安全的吗
Java技术栈
·
2018-09-13 18:56
面试题
Java面试题
sql面试题
1.SQL语句结构结构化查询语言包含6个部分:数据查询语言(DQL:DataQueryLanguage):其语句,也称为“数据检索语句”,用以从表中获得数据,确定数据怎样在应用程序给出。保留字SELECT是DQL(也是所有SQL)用得最多的动词,其他DQL常用的保留字有WHERE,ORDERBY,GROUPBY和HAVING。这些DQL保留字常与其他类型的SQL语句一起使用。数据操作语言(DML:
yigg
·
2018-09-08 00:56
企业面试题|最常问的My
SQL面试题
集合(二)
MySQL的关联查询语句六种关联查询交叉连接(CROSSJOIN)内连接(INNERJOIN)外连接(LEFTJOIN/RIGHTJOIN)联合查询(UNION与UNIONALL)全连接(FULLJOIN)交叉连接(CROSSJOIN)SELECT * FROM A,B(,C)或者SELECT * FROM A CROSS JOIN B (CROSS JOIN C)#没有任何关联条件,结果是笛卡尔
hao_yunfeng
·
2018-09-02 00:40
mysql
常见
Sql面试题
及答案
答案是自己理解整理的。。。。。。。。。。。。 1、MySQL的复制原理以及流程复制有三个步骤:1、Master将数据改变记录到二进制日志(binarylog)中,也就是配置文件log-bin指定的文件,这些记录叫做二进制日志事件(binarylogevents)2、Slave通过I/O线程读取Master中的binarylogevents并写入到它的中继日志(relaylog)3、Slave重做中
PreciousLife
·
2018-08-27 19:00
数据库
My
SQL面试题
1.如何设计一个高并发的系统①数据库的优化,包括合理的事务隔离级别、SQL语句优化、索引的优化②使用缓存,尽量减少数据库IO③分布式数据库、分布式缓存④服务器的负载均衡2.锁的优化策略①读写分离②分段加锁③减少锁持有的时间④多个线程尽量以相同的顺序去获取资源等等,这些都不是绝对原则,都要根据情况,比如不能将锁的粒度过于细化,不然可能会出现线程的加锁和释放次数过多,反而效率不如一次加一把大锁。这部分
Tuzki_小辣鸡
·
2018-08-12 11:15
sql面试题
查询学过“叶平”老师所教的所有课的同学的学号
转自:https://blog.csdn.net/u010689306/article/details/51494386Student(Sid,Sname,Sage,Ssex)学生表Course(Cid,Cname,Tid)课程表SC(Sid,Cid,score)成绩表Teacher(Tid,Tname)教师表参考数据:1、查询“1”课程比“2”课程成绩高的所有学生的学号;selecta.sidf
emonade
·
2018-08-01 01:02
Java面试
mysql面试
面试题
2018年7月Java面试总结(面试题)
关于面试题先说说
sql面试题
吧,来到深圳后,第一天面了两家公司,sql题出奇的相似,一般都是考的基本函数,例如求平均值,求和,求最大值、最小值等函数,sql关键字考的比较多的是distinct,having
Long_Yi_1994
·
2018-07-13 23:42
求职
面试题
企业面试题|最常问的My
SQL面试题
集合(二)
MySQL的关联查询语句六种关联查询交叉连接(CROSSJOIN)内连接(INNERJOIN)外连接(LEFTJOIN/RIGHTJOIN)联合查询(UNION与UNIONALL)全连接(FULLJOIN)交叉连接(CROSSJOIN)SELECT * FROM A,B(,C)或者SELECT * FROM A CROSS JOIN B (CROSS JOIN C)#没有任何关联条件,结果是笛卡尔
Franco蜡笔小强
·
2018-07-09 12:35
面试
企业面试题|最常问的My
SQL面试题
集合(一)
问题1:char、varchar的区别是什么?varchar是变长而char的长度是固定的。如果你的内容是固定大小的,你会得到更好的性能。问题2:TRUNCATE和DELETE的区别是什么?DELETE命令从一个表中删除某一行,或多行,TRUNCATE命令永久地从表中删除每一行。问题3:什么是触发器,MySQL中都有哪些触发器?触发器是指一段代码,当触发某个事件时,自动执行这些代码。在MySQL数
Franco蜡笔小强
·
2018-07-09 12:26
面试
My
SQL面试题
MySQL1、索引索引的本质索引是一种帮助MySQL高效获取数据的数据结构。是数据库系统在业务数据之外维护着的,满足特定查找算法的数据结构,这些数据结构以某种方式引用(指向)数据,这样就可以在这些数据结构上实现高级查找算法。索引的目的在于提高查询效率。这里可以类比字典,查找特定字词时,按照字母查找索引。索引的原理通过不断缩小想要获得数据的范围,筛选出最终想要的结果。索引的分类B-Tree索引:最常
Muscleape
·
2018-06-22 18:53
记录网上看到的
sql面试题
,自己填写答案
参考原贴链接:http://www.cnblogs.com/edisonchou/p/3878135.html里面也有作者写的答案表的结构Student(S#,Sname,Sage,Ssex)学生表Course(C#,Cname,T#)课程表SC(S#,C#,score)成绩表Teacher(T#,Tname)教师表1.创建对应的表createtablestudent(s#int,snamevar
水滴的历程
·
2018-05-22 15:08
sql面试题
sql练习
数据库
sql面试题
大全
Sql常见面试题(总结)1.用一条SQL语句查询出每门课都大于80分的学生姓名namekechengfenshu张三语文81张三数学75李四语文76李四数学90王五语文81王五数学100王五英语90A:selectdistinctnamefromtablewherenamenotin(selectdistinctnamefromtablewherefenshub.Debit101ccur*****
梦寐芊荨
·
2018-05-08 00:29
sql
数据库
SQL面试题
三(单表、多表查询)
一、给定一张学生成绩表tb_grade:学号,姓名,科目号,科目名,分数。(如下表)(select*fromtb_gradeorderbySno,Cno;)+------+-------+-----+-------+-------+|Sno|Sname|Cno|Cname|score|+------+-------+-----+-------+-------+|1001|李菲|1|语文|86||1
HD243608836
·
2018-05-04 04:58
sql
数据库
史上最全的大厂My
sql面试题
在这里
1、MySQL的复制原理以及流程基本原理流程,3个线程以及之间的关联;主:binlog线程——记录下所有改变了数据库数据的语句,放进master上的binlog中;从:io线程——在使用startslave之后,负责从master上拉取binlog内容,放进自己的relaylog中;从:sql执行线程——执行relaylog中的语句;2、MySQL中myisam与innodb的区别,至少5点(1)
民工哥
·
2018-04-26 21:01
去BAT面试完的My
sql面试题
总结(55道)
转载自 去BAT面试完的My
sql面试题
总结(55道,带完整答案)55道互联网大公司的经典面试题,全部答对月薪5W+没问题。
茅坤宝骏氹
·
2018-04-19 00:00
面试
【Java面试题四】
sql面试题
(1)
基本表结构:student(sno,sname,sage,ssex)学生表course(cno,cname,tno)课程表sc(sno,cno,score)成绩表teacher(tno,tname)教师表1,查询课程1的成绩比课程2的成绩高的所有学生的学号selecta.snofrom(selectsno,scorefromscwherecno=1)a,(selectsno,scorefromsc
mind_programmonkey
·
2018-03-21 09:34
Java面试题
经典
SQL面试题
(1)--1.学生表 Student(S#,Sname,Sage,Ssex)--S#学生编号,Sname学生姓名,Sage出生年月,Ssex学生性别 --2.课程表 Course(C#,Cname,T#)--C#--课程编号,Cname课程名称,T#教师编号 --3.教师表 Teacher(T#,Tname)--T#教师编号,Tname教师姓名 --4.成绩表 SC(S#,C#,score)--S
hyunbar
·
2018-03-11 00:00
SQL
my
sql面试题
及其解题思路
1.针对如下表actor结构创建索引:CREATETABLEIFNOTEXISTSactor(actor_idsmallint(5)NOTNULLPRIMARYKEY,first_namevarchar(45)NOTNULL,last_namevarchar(45)NOTNULL,last_updatetimestampNOTNULLDEFAULT(datetime(‘now’,’localtim
PPPPPeanut
·
2018-02-06 00:00
面试
my
sql面试题
及其解题思路(一)
首先创建数据库表:1.员工信息表CREATETABLE`employees`(`emp_no`int(11)NOTNULL,`birth_date`dateNOTNULL,`first_name`varchar(14)NOTNULL,`last_name`varchar(16)NOTNULL,`gender`char(1)NOTNULL,`hire_date`dateNOTNULL,PRIMARY
PPPPPeanut
·
2018-02-03 00:00
面试
my
sql面试题
:使用表连接的方式查询出指定的结果
1.数据表matchs和Teams设计如下:题目描叙与要求:matchs表中的hostTeamID和guestTeamID都与Teams表中的teamID相关联;要求查出2006-06-01到2006-07-01之间所举行的所有比赛,并且采用以下形式列出来:拜仁2:0皇马2006-06-012.解题思路:一.尝试根据想要的查询结果倒推的形式,首先在matchs表中尝试加上一个主队的字段;二.同理:
living_ren
·
2018-01-18 17:38
数据库
去BAT面试完的My
sql面试题
总结(55道,带完整答案)
1、一张表里面有ID自增主键,当insert了17条记录之后,删除了第15,16,17条记录,再把mysql重启,再insert一条记录,这条记录的ID是18还是15?2、mysql的技术特点是什么?3、Heap表是什么?4、mysql服务器默认端口是什么?5、与Oracle相比,mysql有什么优势?6、如何区分FLOAT和DOUBLE?7、区分CHAR_LENGTH和LENGTH?8、请简洁描
Java技术栈
·
2018-01-10 09:09
面试题
Java面试题
SQL面试题
1.表结构-- Create table 课程表create table T_COURSE( cno VARCHAR2(20), cname VARCHAR2(20), creatdate CHAR(10), updatedate CHAR(10))tablespace USERS pctfree 10 initrans 1 maxtrans 255 st
caoqishun
·
2018-01-03 19:12
sql
数据库oracel
mysql
my
sql面试题
Student(S#,Sname,Sage,Ssex)学生表Course(C#,Cname,T#)课程表SC(S#,C#,score)成绩表Teacher(T#,Tname)教师表--建表:CREATETABLEStudent(S#intidentity(1,1)primarykey,,Snamevarchar(20),Sageint,Ssexvarchar2(2))CREATETABLECour
海-最强的男人
·
2017-12-27 10:41
mysql
my
sql面试题
分享
一.基础笔试命令考察1.开启MySQL服务servicemysqldstart/init.d/mysqldstartsafe_mysql&关闭mysql服务servicemysqldstop/etc/init.d/mysqldstopmysqladmin-uroot-p123456shutdown2.检测端口是否运行lsof-i:3306netstat-tunlp|grep3306ss-tulnp
茁壮的小草
·
2017-12-11 21:14
mysql
面试
mysql
mysql
SQL面试题
(一)
Student(Sid,Sname,Sage,Ssex)学生表Course(Cid,Cname,Tid)课程表SC(Sid,Cid,score)成绩表Teacher(Tid,Tname)教师表问题:1、查询“001”课程比“002”课程成绩高的所有学生的学号;selecta.Sidfrom(selectSid,scorefromSCwhereCid='001')a(selectSid,scoref
小炉炉
·
2017-09-30 15:05
sql面试题
教师号星期号是否有课12有13有21有32有`12有写一条sql语句让你变为这样的表教师号星期一星期二星期三1212131各星期下的数字表示:对应的教师在星期几已经排的课数==============================建表语句createtableteach_info(idint,weekint,isHasint);insertintoteach_infovalues(1,2,1
Java_Soldier
·
2017-09-18 09:15
关系型数据库
面试
SQL面试题
(一)
SQL面试题
(一)从baseball数据表中,选出第20到30条数据本题应该使用limit来完成操作select*frombaseballlimit19,11;orselect*frombaseballlimit11offset19
Lilyabao
·
2017-08-16 19:07
一道很有技术含量的
SQL面试题
,多方法全方位完美解答
问题:把衣服、裤子、裤子、鞋子这些类别中点击量最高的一条记录找出来,并按降序排列!题目数据表查询结果图解题思路:1.审题(需要用到的SQL语句)“衣服、裤子、帽子、鞋子这些类别”:进行分组groupby“点击量最高”:复合函数Max()“降序排列”:排序关键字orderby降序desc需要显示出来的字段:productID,productName,最高clickNum2.SQL语句分解方法1:首先
小野嫣梓
·
2017-07-25 16:31
Mysql表,列,库增删改查问题小结
下面是我总结的一些基础的sql知识,主要是为了以后更好的查阅和帮助其他初学的人,同时记录自己的成长,还写了一点稍有难度的
sql面试题
级别的题目,好了废话不多说,见真题。。。
whiteme
·
2017-07-14 15:27
经典
sql面试题
表结构Student(s_id,sname,sage,ssex)学生表Course(c_id,cname,t_id)课程表SC(s_id,c_id,score)成绩表Teacher(t_id,tname)教师表建表语句CREATETABLE`student`(`s_id`int(11)DEFAULTNULL,`sname`varchar(32)DEFAULTNULL,`sage`int(11)DE
JeffCoding
·
2017-05-12 21:46
MySQL
一道经典的
sql面试题
今天讲解一道经典的
sql面试题
:假设我们的数据是这个样子的:假设我们的表名称:sales姓名(name)日期(day)每日销售金额(sal)张三2016-01-01200.0张三2016-01-03300.0
傲天小宝
·
2017-02-20 13:27
sql
一道
SQL面试题
:oracle, 分类汇总, 标记相同id第一条有效
试题表数据:table1:idnamename_wtcertcert_wt--------------------------------------------A12510A2477Ba3Ha11Bb999C10查询结果:table2idnamename_wtcertcert_wt--------------------------------------------A1277Ba3C10请根据
itaerial
·
2017-02-14 12:28
oracle
Hive
一道
SQL面试题
:oracle, 分类汇总, 标记相同id第一条有效
阅读更多试题表数据:table1:idnamename_wtcertcert_wt--------------------------------------------A12510A2477Ba3Ha11Bb999C10查询结果:table2idnamename_wtcertcert_wt--------------------------------------------A1277Ba3C1
Zhijie.Geng
·
2017-02-14 12:00
SQL
HIVE
Oralce
汇总
一道
SQL面试题
:oracle, 分类汇总, 标记相同id第一条有效
阅读更多试题表数据:table1:idnamename_wtcertcert_wt--------------------------------------------A12510A2477Ba3Ha11Bb999C10查询结果:table2idnamename_wtcertcert_wt--------------------------------------------A1277Ba3C1
Zhijie.Geng
·
2017-02-14 12:00
SQL
HIVE
Oralce
汇总
SQL面试题
练习-实现pivot行列转换
题目:实现把表t1的数据变成表t2的形式t1yearmonthamount199111.1199121.2199131.3199141.4199212.1199222.2199232.3199242.4t2yearm1m2m3m419911.11.21.31.419922.12.22.32.4一般方法抓住修改之后的表的每一列的特征,也就是说第n列month值为n;select后面选取出列是针对某一
Cherzhoucheer
·
2017-02-13 20:23
sql
pivot
面试题
数据库
SQL面试题
练习-实现pivot行列转换
题目:实现把表t1的数据变成表t2的形式t1yearmonthamount199111.1199121.2199131.3199141.4199212.1199222.2199232.3199242.4t2yearm1m2m3m419911.11.21.31.419922.12.22.32.4一般方法抓住修改之后的表的每一列的特征,也就是说第n列month值为n;select后面选取出列是针对某一
Cherzhoucheer
·
2017-02-13 20:23
sql
pivot
面试题
数据库
My
Sql面试题
精选
sql语句应该考虑哪些安全性?答:(1)防止sql注入,对特殊字符进行转义,过滤或者使用预编译的sql语句绑定变量。(2)最小权限原则,特别是不要用root账户,为不同的类型的动作或者组建使用不同的账户。(3)当sql运行出错时,不要把数据库返回的错误信息全部显示给用户,以防止泄漏服务器和数据库相关信息。简单描述MySQL中,索引,主键,唯一索引,联合索引的区别,对数据库的性能有什么影响。答:(1
不能吃的坚果
·
2016-11-01 20:47
PHP
一个
SQL面试题
......一个看似简单,实则容易踩坑的例子 记得以前有次被面试问到SQL,当时没答上来,当时也没鼓捣出来(当时对SQL也确实太不熟了(⊙o⊙))。 今天突然想起来了,就重新拿出来,解决后在此处记录一下。 切入正题(下面基于Oracle): 表是这样一张表: CREATESEQUENCEseq_grade incrementby1--每次递增1 startwith1--从
anxpp
·
2016-07-13 00:00
sql
sql面试
上一页
13
14
15
16
17
18
19
20
下一页
按字母分类:
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
其他