测试工程师数据库面试题
union和union all有什么不同?
UNION在进行表链接后会筛选掉重复的记录,所以在表链接后会对所产生的结果集进行排序运算,删除重复的记录再返回结果。实际大部分应用中是不会产生重复的记录,最常见的是过程表与历史表UNION。 UNION ALL只是简单的将两个结果合并后就返回。这样,如果返回的两个结果集中有重复的数据,那么返回的结果集就会包含重复的数据了。 从效率上说,UNION ALL 要比UNION快很多,所以,如果可以确认合并的两个结果集中不包含重复的数据的话,那么就使用UNION ALL。
从数据库中随机取50条
select * from (select * from t_example order by dbms_random.random) where rownum <= 50
order by与group by的区别
order by 排序查询、asc升序、desc降序 group by 分组查询、having 只能用于group by子句、作用于组内,having条件子句可以直接跟函数表达式。使用group by 子句的查询语句需要使用聚合函数。
MySQL外连接、内连接的区别?
内连接
连接的数据表相对应的匹配字段完全相等的连接。连接关键字是 inner join
外连接
分为左外连接与右外连接、全连接。
左连接的结果集包括指定的左表全部数据与匹配的右表数据,右表中没匹配的全为空值.关键字 left join
右连接的结果集包含指定的右表全部数据与匹配的左边数据,左边中没匹配的全为空值.关键字 right join
关于日期函数:
year(date)返回日期中的年份;
month(date)返回日期中的月份;
day(date)返回日期中的天;
什么是索引?
索引是一种数据结构,可以帮助我们快速的进行数据的查找.
索引是个什么样的数据结构呢?
索引的数据结构和具体存储引擎的实现有关, 在MySQL中使用较多的索引有Hash索引,B+树索引等,而我们经常使用的InnoDB存储引擎的默认索引实现为:B+树索引.
什么是事务?
事务是一系列的操作,他们要符合ACID特性.最常见的理解就是:事务中的操作要么全部成功,要么全部失败.但是只是这样还不够的.
测试工程师数据库面试题相关推荐
- 测试工程师常见面试题
目录 测试 一,测试了解 二,bug缺陷管理 三,接口测试Jmeter,Fiddler 四,接口测试用例的设计: 五,单元测试 六,弱网测试 七,web测试和app测试的异同 八,APP性能测试指标 ...
- MySQL数据库面试题(2021最新版)
文章目录:http://github.crmeb.net/u/defu 数据库基础知识 为什么要使用数据库 什么是SQL? 什么是MySQL? 数据库三大范式是什么 mysql有关权限的表都有哪几个 ...
- 测试工程师---笔试面试题
测试工程师-笔试面试题 文章目录 测试工程师---笔试面试题 前言 一.代码题 二.问答题 前言 目前面试了大大小小很多公司,投的简历也是数不胜数,看的大部分是校招,尽管如此,还是感觉笔试有一些难度, ...
- SQL编程软件测试,编程程题库之软件测试8大常见数据库面试题
原标题:编程程题库之软件测试8大常见数据库面试题 一.事务的四大特性 原子性,要么执行,要么不执行 隔离性,所有操作全部执行完以前其它会话不能看到过程一致性,事务前后,数据总额一致持久性,一旦事务提交 ...
- 混合索引_数据库面试题:查询在什么情况下不?索引-数据库知识点
查询在什么情况下不⾛索引 数据库面试题 ⾸先,我们可以说通过explain去排查⼀个慢查询,进⽽找到它的索引(参看第五题),当创建索引却不⾛索引时,我们就需要考虑到优化器的问题. 在⼀条单表查询语句真 ...
- datagrid如何获取一行数据中的某个字段值_或许是全网最全面关于数据库面试题...
原文: https://www.enmotech.com/web/detail/1/794/1.html 两万字全面论述数据库面试题(上) https://www.enmotech.com/web/d ...
- 计网/数据库面试题(更新中ing~~)
计网/数据库面试题(更新中ing~~) <计算机网络> 1. OSI七层模型.设备 (传输层)协议的多路分用和复用 2. TCP/IP四层模型==五层模型 (传输层)TCP和UDP协议对比 ...
- mysql纵表 主键_数据库面试题-sql语句
原标题:数据库面试题-sql语句 1,写出一条Sql语句:取出表A中第31到第40记录(SQLServer,以自动增长的ID作为主键,注意:ID可能不是连续的. 答: → 解1: select top ...
- C# 联合查询_直击数据库面试题:数据库查询语句
Student(S#,Sname,Sage,Ssex) 学生表 Course(C#,Cname,T#) 课程表 SC(S#,C#,score) 成绩表 Teacher(T#,Tname) 教师表 问题 ...
最新文章
- 一款高颜值的 MySQL 管理工具
- 实验0 了解和熟悉操作系统
- 北风设计模式课程---2、工厂方法模式
- js正则表达exec和match的区别(转)
- hdu1005 Number Sequence(寻找循环节)
- 经过七年演进,Serverless流行起来了吗?
- java拦截器放行_java拦截器放行某些请求
- linux安装yum报错Unable to locate package yum
- Pyecharts直角坐标系图:象形柱状图 PictorialBar
- Chrome应用商店打不开问题
- 服务器开机黑屏无法进入系统,电脑黑屏无法进入系统怎么办?
- matlab零阶保持器的作用,MATLAB保持器的simulink仿真.ppt
- 在mac上使用vscode创建第一个Python项目
- 2023 最新 抖音AI换脸表情包小程序变现玩法项目
- 人工智能实验二——prolog语言求解渡河问题(传教士和野人渡河,农夫渡河问题)实现详解
- numeric mysql_MYSQL的DECIMAL和NUMERIC类型
- 基于微信小程序的todo番茄钟设计与实现源码
- 在MTK7628平台编译Silicon的zigbee Host程序
- c语言中有自己的bool类型
- # 标题Windows最强神器,WIN+R的最骚使用方法!