mysql面试题及答案
我的百度面经(共8次面试)
14 MySQL有哪几种join方式,底层原理是什么,答不会,只知道表现形式。 15 Redis了解哪些啊,数据结构和基本原理把。 问我Redis怎么做集群,答了主从哨兵和cluster。 Redis的持久化怎么做,aof和rdb,有什么区别,有什么优缺点。 16 Redis使用哨兵部署会有什么问题,我说需要扩容的话还是得集群部署。 17 分布式系统了解...
2022互联网1000多道Java常见面试题(附详细答案整理)
这套资料囊括了Java集合、JVM、多线程、并发编程、设计模式、Spring全家桶、Java、MyBatis、ZooKeeper、Dubbo、Elasticsearch、Memcached、MongoDB、Redis、MySQL、RabbitMQ、Kafka、Linux、Netty、Tomcat等大厂面试题和技术栈。目录分为基础篇、JVM篇、多线程 & 并发篇、Spring篇、MyBatis篇、SpringBoot篇、...
面试题:如何造10w条测试数据,在数据库插入10w条不同数据
面试题:如果造10w条测试数据,如何在数据库插入10w条数据,数据不重复最近面试经常会问到sql相关的问题,在数据库中造测试数据是平常工作中经常会用到的场景,一般做压力测试,性能测试也需在数据库中先准备测试数据。那么如何批量生成大量的测试数据呢?由于平常用python较多,所以想到用python先生成sql,再执行sql往数据库...
php 面试必考题 mysql的MyISAM 和 InnoDB 的区别
优化MYSQL数据库的方法:1,选取最适用的字段属性,尽可能减少定义字段长度,尽量把字段设置NOT NULL,例如'省份,性别',最好设置为ENUM 2,使用join代替子查询 3,使用联合(UNION)来代替手动创建的临时表 4,事务处理(保证数据完整性,例如添加和修改同时,两者成立则都执行,一者失败都失败)5,适当建立索引...
10道不得不会的Docker面试题
10道不得不会的Java基础面试题 10道不得不会的MySQL基础面试题 10道不得不会的Java并发基础面试题 10道不得不会的JVM面试题 10道不得不会的ElasticSearch面试题 10道不得不会的Spring面试题 10道不得不会的 Redis 面试题 10道不得不会的 Kafka 面试题 10道不得不会的 MyBatis 面试题 ...
Python面试数据分析,爬虫和深度学习一般都问什么问题,笔试题目考哪些...
5.当开发遇到甩锅问题怎么解决?答:如果是小问题自己感觉影响不大,背锅就背了,毕竟如果是刚入公司很多不懂,可能会犯一些错误,如果是大问题,就找责任人(虚心点,不卑不亢)二面:人事面试 主要问题:1.你为什么要从上家公司离职?答:上家公司离职是因为上家的公司项目基本都已经做完上线了,...
PHP面试题(附答案)
分享给大家一篇详尽的PHP面试题及答案,它对求职者具有很高的参考价值。让我们一起学习和提升:1. __FILE__的含义及使用(5分):此变量返回文件的完整路径和名称,包含绝对路径。在PHP 4.0.2及以后的版本中总是如此,而在早期版本中可能为相对路径。2. 获取客户端IP地址(5分):使用PHP的`$_...
美团面试题:慢SQL有遇到过吗?是怎么解决的?
大家好,我是田维常,可以叫我老田,也可以叫我田哥 。2017年的时候,我刚去上海,朋友内推我去美团面试,之前我也写过一个一篇文章,也是在美团面试中遇到的:美团面试题:String s = new String("111")会创建几个对象?关于慢SQL,我和面试官扯了很久,面试官也是很谦虚的,总是点头,自己以为...
「面试题」消息队列最全解析,说人话的面试解析
其实面试官主要是想看看:为什么使用消息队列 其实就是问问你消息队列都有哪些使用场景,然后你项目里具体是什么场景,说说你在这个场景里用消息队列是什么?面试官问你这个问题, 期望的一个回答 是说,你们公司有个什么 业务场景 ,这个业务场景有个什么技术挑战,如果不用 MQ 可能会很麻烦,但是你现在...
PHP中高级面试题 – 第一天
面试官要是问你,备机的数据不一致怎么办,你要勇敢怼回去,你们每秒多少写入操作。按照百万级表,每秒 1000 的写入效率,正常的设计是,分布在 2 台机器上每台 500。这个级别的数据同步,出现差异的概率 可以忽略不计的。有一台出现问题,另一台也可以抗住。(正常的操作,还是先停写,等数据一致...
西峰区棓丙回答: 问题1:你如何确定 MySQL 是否处于运行状态?答案: 在Debian 上运行命令 service mysql status,然后看输出即可. 在 RedHat 或者 centos 上运行命令 service mysqld status,然后看看输出即可.问题2:如何开启或停止 MySQL 服务?答案...
邱张15073714239问: Mysql 数据库面试问题 - ?
西峰区棓丙回答: selectt1.non_seller, t3.coupon, ifnull(sum(t2.bal),0) from(select seller,coupon from(select distinct seller from t2) c, (select distinct coupon from t2) d) t3 left join t2 on t3.seller=t2.seller and t3.coupon=t2.coupon join t1 on t1.seller=t3.seller group by...
邱张15073714239问: SQL面试题 求答案 - ?
西峰区棓丙回答: 指定学科查询: select Name from Student where Curricula ='指定学科'and mark >60 不指定学科,按照学科排序 select Curricula,Name from Student where mark >60order by Curricula 总分排名前三的学员名字: select top 3 name,sum(mark) from student group by 1 order by 2
邱张15073714239问: 面试题目(sql) - ?
西峰区棓丙回答: 我使用的是MySQL 如下语句:建表语句:create table Lessoninfo( no int,week int,isonduty char); 插入数据:略 insert into Lessoninfo values(...............) SQL查询语句:select no as '教师号', sum(week=1) as '星期一',sum(week=2) as '星期二'...
邱张15073714239问: sql语句的面试题求解答啊,一共三个表,悬赏100啊 - ?
西峰区棓丙回答: 1,select e_name from employee where e_hiredate>to_date('2001-01-01','YYYY-MM-dd') and e_hiredate2,update employee set e_level=e_level+1,e_hiredate=sysdate where dept_id in(select dept_id from deptar where dept_name='监察部')
邱张15073714239问: sql面试题目 - ?
西峰区棓丙回答: select 教师号 from 表 left join on (select 星期号 from 表 where 是否有课='有') 你这题给的我有点蒙啊,不过你这个意思我大概明白好像是要把没有课的日期给空出来,那肯定是要用左外连接的啊,从这个方向你在自己看看吧,实在看不明白你的题干数字的意思
邱张15073714239问: java 关于 mysql数据库的面试题,今天遇到一题面试题不怎么会求解答 - ?
西峰区棓丙回答: 这应该是面试你的动手能力的一个题目,要求你开发一个能够发布新闻的web项目.数据库的表结构和实体类给出来了,要你完成剩下的功能.这个必须写代码了.
邱张15073714239问: 经典的SQL面试题目,百度有答案,谁有更简洁的 - ?
西峰区棓丙回答: select a.id,a.proid as pro1,b.proid as pro2 from (select * from tablename where proid =1) a,(select * from tablename where proid =2) b where a.id=b.id
邱张15073714239问: php 面试必考题 mysql的MyISAM 和 InnoDB 的区别 - ?
西峰区棓丙回答: 1.InnoDB不支持FULLTEXT类型的索引.2.InnoDB 中不保存表的具体行数,也就是说,执行select count(*) from table时,InnoDB要扫描一遍整个表来计算有多少行,但是MyISAM只要简单的读出保存好的行数即可.注意的是,当count(*)语...
邱张15073714239问: 一道sql面试题?
西峰区棓丙回答: 嵌套下就行了挺简单的select sname from s where sno in (select sno from sc where cno = 1 and sno in (select sno from sc where cno = 2));