我的博客即将同步至腾讯云+社区,邀请大家一同入驻:https://cloud.tencent.com/developer/support-plan?invite_code=2p5qjwxvujms4

问题 1: 为什么 group by 和 order by 会使查询变慢?
答: group by 和 order by 操作通常需要创建一个临时表来处理查询的结果,所以如果查询结果很多的话会严重影响性能。

问题 2: delete、 truncate 和 drop 的区别?
答: Delete 命令用来删除表的全部或者一部分数据行,执行 delete 之后,用户需要提交(commmit)或者回滚(rollback) transaction 来执行删除或者撤销删除, delete 命令会触发这个表上所有的 delete 触发器。Truncate 删除表中的所有数据,这个操作不能回滚,也不会触发这个表上的触发器, truncate 比 delete更快,占用的空间更小。Drop 命令从数据库中删除表,所有的数据行,索引和权限也会被删除,所有的 DML 触发器也不会被触发,这个命令也不能回滚。

问题 3: 简述数据库的设计过程。
答: 数据库设计分为以下五个阶段:
需求分析:主要是准确收集用户信息需求和处理需求,并对收集的结果进行整理和分析,形成需求说明。概念结构设计:对用户需求进行综合、归纳、抽象,形成一个与具体的 DBMS 无关概念模型(一般为 ER 模型)。
逻辑结构设计:将概念结构设计的概念模型转化为某个特定的 DBMS 所支持的数据模型,

数据库工程师常见面试题,懂了秋招拿10个offer!相关推荐

  1. 数据库工程师常见面试题

    数据库工程师常见面试题(文章转载自乐字节) 问题 1:为什么 group by 和 order by 会使查询变慢? 问题 2:delete.truncate 和 drop 的区别? 问题 3:简述数 ...

  2. 测试开发工程师常见面试题

    1. CPU 和 GPU的区别 CPU 力气大啥P事都能干,还要协调. GPU 上面那家伙的小弟,老大让他处理图形,这方面处理简单,但是量大,老大虽然能处理,可是老大只有那么几个兄弟,所以不如交给小弟 ...

  3. Java后端工程师常见面试题

    以下是整理的Java后端工程师常见面试题,希望有助于找工作: 1,对Java集合框架的理解.ArrayList和LinkedList的区别和优缺点,以及使用场景.扩容因子了解吗?分别是多少. Java ...

  4. Java工程师常见面试题集锦

    Java工程师常见面试题集锦(一)互联网人必看!(附答案及视频教程,持续更新) 2019年01月02日 14:01:14 CSDNedu 阅读数:653 大牛也怕面试题,尤其是基础题,在面试中如果出现 ...

  5. 2022年软件测试工程师常见面试题,标准答案都在这

    软件测试工程师常见面试题(经典篇),标准答案来了 经常有人问我要软件测试的面试题,2022年小编花了十多天的时间整理的软件测试面试真题.各位小伙伴记好了,也可以把内容分享给身边有需要的朋友哦. 1 . ...

  6. python工程师-史上最全Python工程师常见面试题集锦,有这一份就够了

    从互联网诞生以来,基本上所有的程序都属于网络程序,也就需要设计到网络编程,在python中,就是在python程序本身这进程内,链接别的服务器进程的通信端口进行通信.在Python程序员找工作的时候, ...

  7. python常用面试题_史上最全Python工程师常见面试题集锦,有这一份就够了

    从互联网诞生以来,基本上所有的程序都属于网络程序,也就需要设计到网络编程,在python中,就是在python程序本身这进程内,链接别的服务器进程的通信端口进行通信.在Python程序员找工作的时候, ...

  8. Android开发工程师常见面试题整理

    主要分为以下几部分: (1)java面试题 (2)Android面试题 (3)高端技术面试题 (4)非技术性问题&HR问题汇总 1. java面试题 熟练掌握java是很关键的,大公司不仅仅要 ...

  9. 测试工程师常见面试题

    目录 测试 一,测试了解 二,bug缺陷管理 三,接口测试Jmeter,Fiddler 四,接口测试用例的设计: 五,单元测试 六,弱网测试 七,web测试和app测试的异同 八,APP性能测试指标 ...

最新文章

  1. vivado中设置多线程编译
  2. 如何改进安全运营和安全分析水平
  3. 【深度学习】真正的即插即用!盘点11种CNN网络设计中精巧通用的“小”插件...
  4. python实验七答案_Python实验报告七
  5. SPOJ7258(后缀自动机--第k大的子串)
  6. hp服务器安装win7普通系统安装,hp台式电脑安装系统一键安装win7系统
  7. Behavior Language Processing with Graph based Feature Generation for Fraud DetectioninOnline Lending
  8. JSK-58 合法回文【字符串】
  9. 蓝牙通信-搜索附近的蓝牙设备
  10. 【限时免费】架构和运维技术高峰论坛 (成都站)
  11. java案例代码1-生成随机验证码
  12. solaris系统修改密码步骤
  13. Dezender的使用
  14. 电磁场与电磁波 试题含答案
  15. 埃及分数拆分——IDA*
  16. 第九天 杭电OJ 1087、1203、1003
  17. 2011年中国城市高校数量排行榜(前十名)
  18. HDU2550 百步穿杨
  19. pdf转换成word转换器在线哪个最好
  20. 窗口最大化后没有显示按键_如何通过一次按键将一台显示器上的所有窗口移动到另一台显示器上

热门文章

  1. IntelliJ IDEA 2023.1 最新变化 【附带ChatGPT教程】
  2. 以太坊(EVM) 链下签名 链上验证 - 实践
  3. 【python django发送手机号验证码】
  4. [git]smartgit 取消非商业版本(non-commercial)选项后怎么继续免费使用
  5. 在win下配置C语言运行环境(超简单配置版)
  6. 2-16-1 平方根中的异常
  7. 我是如何走上Java开发这条路的
  8. Java多线程并发控制工具交换器Exchanger的实现原理及例子
  9. 2022-2028全球与中国牙科氧化锆材料市场现状及未来发展趋势
  10. ganache truffle thegraph 笔记 step by step