今天给大家整理一些数据库必知必会的面试题,一起来看吧。基础相关1、关系型和非关系型数据库的区别?关系型数据库的优点容易理解,因为它采用了关系模型来组织数据。可以保持数据的一致性。数据更新的开销比较小。支持复杂查询(带 where 子句的查询)非关系型数据库(NOSQL)的优点无需经过 SQL 层的解析,读写效率高。基于键值对,读写性能很高,易于扩展可以支持多种类型数据的存储,如图片,文档等等。扩展
转载 2023-07-09 23:06:27
99阅读
50题参考出处,题目一样,代码有出入,因为题目比较有意思,都自己做了一次。https://zhuanlan.zhihu.com/p/50662216 -- 1、查询课程编号为“01”的课程比“02”的课程成绩高的所有学生的学号。 -- 方法1 select * from score a inner join score b on (a.s_id = b.s_id and a.c_id
一、测试表数据学生表:student [学号,学生姓名,出生年月,性别]成绩表:scoreuctu...
转载 2022-06-26 00:12:38
10000+阅读
1、一张表,里面有 ID 自增主键,当 insert 了 17 条记录之后,删除了第 15,16,17 条记录,再把 Mysql 重启,再 insert 一条记录,这条记录的 ID 是 18 还是 15 ?(1) 如果表的类型是 MyISAM,那么是 18因为 MyISAM 表会把自增主键的最大 ID 记录到数据文件里,重启 MySQL 自增主键的最大ID 也不会丢失(2)如果表的类型是 Inno
MySQL面试专题总结(55题汇总) 文章目录MySQL面试专题总结(55题汇总)1、一张表,里面有 ID 自增主键,当 insert 了 17 条记录之后,删除了第 15,16,17 条记录, 再把 Mysql 重启,再 insert 一条记录,这条记录的 ID 是 18 还是 15 ?2、Mysql 的技术特点是什么?3、Heap 表是什么?4、Mysql 服务器默认端口是什么?5、与 Ora
转载 2023-06-22 23:13:06
53阅读
varchar(50)中50的涵义?最多存放50个字符,varchar(50)和(200)存储hello所占空间一样,但后者
原创 2022-07-28 05:52:34
137阅读
数据库笔试题库(入门基础篇)一、入门基础题`基础查询``条件查询``高级查询``多表查询` ?个人主页:@编程ID ?个人简介:大家好,我是编程ID,一个想要与大家共同进步的程序员儿一、入门基础题基础查询 1、现在运营想要查看用户信息表中所有的数据,请你取出相应结果(1-6题共用一个表)2、现在运营同学想要用户的设备id对应的性别、年龄和学校的数据,请你取出相应数据3、现在运营需要查看用户来自于
前言MySQL试题以及答案整理【最新版】MySQL高级面试题大全,发现网上很多MySQL试题都没有答案,所以花了很长时间搜集,本套MySQL试题大全,汇总了大量经典的MySQL程序员面试题以及答案,包含MySQL语言常见面试题MySQL工程师高级面试题及一些大厂MySQL开发面试宝典,面试经验技巧等,应届生,实习生,企业工作过的,都可参考学习!这套MySQL试题大全,希望对大家有帮助哈~
转载 2023-09-12 13:19:32
102阅读
计算机视觉研究院专栏作者:Edison_G有兴趣的同学请学会面试答题!祝大家都可以拿到心仪的Offer!1、
转载 2022-10-11 09:51:51
245阅读
1、MySQL的复制原理以及流程基本原理流程,3个线程以及之间的关联;2、MySQL中myisam与innodb的区别,至少5点问5点不同; innodb引擎的4大特性 2者selectcount(*)哪个更快,为什么 3、MySQL中varchar与char的区别以及varchar(50)中的50代表的涵义(1)、varchar与char的区别 (2)、varchar(50)中50的涵义
1、什么是Redis?Redis本质上是一个Key-Value类型的内存数据库,很像memcached,整个数据库统统加载在内存当中进行操作,定期通过异步操作把数据库数据flush到硬盘上进行保存。因为是纯内存操作
原创 2022-05-30 20:52:46
54阅读
1. 一般问题 1.1. 不同版本的 Spring Framework 有哪些主要功能? Spring 是一个开源应用框架,旨在降低应用程序开发的复杂度。1.2. 什么是 Spring Framework? 它是轻量级、松散耦合的。 它具有分层体系结构,允许用户选择组件,同时还为 J2EE 应用程序开发提供了一个有凝聚力的框架。 它可以集成其他框架,如 Structs、Hibernat
转载 2021-06-13 15:12:39
96阅读
本博客SQL脚本地址:gitee 准备工作 已知有如下4张表: 学生表:student(学号,学生姓名,出生年月,性别) 成绩表:score(学号,课程号,成绩) 课程表:course(课程号,课程名称,教师号) 教师表:teacher(教师号,教师姓名) 一、创建数据库和表 为了演示题目的运行过程 ...
SQL
转载 2020-06-27 17:10:00
753阅读
2评论
目录一、数据表信息二、创建数据库、表、填充信息1、创建数据库并使用2、创建学生表并插入数据3、创建教师表并插入数据4、创建课程表并插入数据5、创建成绩表并插入数据一、数据表信息已知有以下4张表: 数据库、表信息说明 序号表名称字段信息描述1学生表student(s_id,  s_name,  s_birth,  s_sex)学号,  学生姓名,&nb
数据库试题阅读指南文章目录1.事务四大特性2.数据库隔离级别3.MYSQL的两种存储引擎区别(事务、锁级别等等),各自的适用场景4.索引有B+索引和hash索引5.聚集索引和非聚集索引6.索引的优缺点,什么时候使用索引,什么时候不能使用索引7.InnoDB索引和MyISAM索引的区别8.索引的底层实现(B+树,为何不采用红黑树,B树)重点9.B+树的实现10.为什么使用B+Tree11.Sql的优
2023的4月招聘季如此卷,没点真本事真技术,没点面试经验,不了解点职场套路,如何过五关斩六将?找工作最重要的一步自然是面试,马上跳槽季,网上出现了各种面试题,一时会让人眼花缭乱,分不清最该看哪个。虽然不提倡背答案,但是该看的面试题还是得看,这里给大家总结了一些MySQL的通用面试题,不管面哪个行业都能派上用场,持续更新。1、关系型和非关系型数据库的区别?2、详细说一下一条 MySQL 语句执行的
【大话Mysql面试】-常见SQL语句书写4.1 SQL语句主要分为哪几类?数据定义语言DDL(Data Defination Language):主要为create drop alter等操作,即对逻辑结构等有操作的,其中包括表结构,视图和索引。数据查询语言DQL(Data Query Language): 主要为select操作,即以select关键字的各种简单查询,连接查询都属于DQL。数据
除了基础题部分,小编收集整理的MySQL试题还包括如下知识点或题型:MySQL高性能索引SQL语句MySQL查询优化MySQL高扩展高可用MySQL安全性为了避免收藏不看,让大家更有耐心看下去,印象更深刻些,民工哥将分几次分别发布这些内容,欢迎持续关注公众号后续文章分享。问题1:char、varchar的区别是什么? varchar是变长而char的长度是固定的。如果你的内容是固定大小的,你会得
作者:Peter相信大多学习了 Mysql 数据库语言的同学都会上网找练习来练手,而大部分的人肯定知道有一篇 Mysql 经典练习题50题的帖子,上面的题目基本上涵盖了 Mysql 查询语句的关键知识点。笔者近期对又将这 50 题进行了练习,同时整理了相关的参考答案,有自己的思路和方法,也有参考大神们的。不得不说,这50题对SQL的提升真的很有帮助!笔者使用的 MySQL 版本 是 MySQL 5
转载 7天前
25阅读
MYSQL面试50题练习目录MYSQL面试50题练习1、总共有多少表?2、表之间的关系3、准备建表和插入数据4、题目开始1、查询课程编号为01的课程比02的课程成绩高的所有学生的学号(重要)结果如下图:2、查询平均成绩大于60分的学生的学号和平均成绩方法1:结果如下图:方法2:3、查询所有学生的学号、姓名、选棵数、总成绩思路:接下来就是对两表进行连接,我们选择左连接,为什么不选择内连接?结果:注意
  • 1
  • 2
  • 3
  • 4
  • 5