热门文章> 数据库面试,数据库面试常见问题 >

数据库面试,数据库面试常见问题

36氪企服点评小编
2021-06-25 16:53
607次阅读

       数据库技术是软件工程师的基础不只是用数据库来做功能测试;接口测试,很多接口的返回值都是动态的,然后去数据库取数据来校验;还有自动化,怎么去做一些数据驱动,要从数据库里去拿。性能测试是否也与数据库相关。例如缓慢的查询,都与数据库相关。接下来,小编将介绍数据库面试,数据库面试常见问题的内容,一起来看看吧。

数据库面试,数据库面试常见问题数据库面试,数据库面试常见问题

1.数据库面试,数据库面试常见问题

  • 你们项目数据库的表有哪些?使用的DDL、DML语句有哪些?
  • 数据库三个删除的区别?
  • where 、group by 、having、order by 以及嵌套查询在数据库中是如何使用的?
  • 数据库中查询5月1号到5月5号11点用户登录信息并降序排序
  • 什么是内连接,什么是外连接?
  • Oracle用户账号多次错误怎么解锁?
  • 数据库怎么备份?(导出数据备份、导入数据)
  • 数据库表溢出处理方式:
  • 如何创建使用视图?有没有使用过?
  • 存储过程的概念?
  • 如何自己创建过索引,一个表可以建几个索引?
  • 数据库如何批量导入?
  • 如何插入指定时间格式的记录?
  • 给你出生年月、性别,怎么查出年龄大于25岁的男性?
  • 数据库怎么设置用户上线?
  • 数据库如何分页查询?
  • 数据库的连接使用什么工具?
  • SQL如何查询每科大于80分的学生?请查询成绩>85分的学生的姓名;请查询成绩>=90分的人数;此次考试考了80分,但是成绩没能录入表中,请将其成绩添加进去;
  • 数据库如何给用户赋予权限、如何撤回权限?
  • 如何把A表的数据插入B表?
  • 数据库如何复制表?
  • 数据库简单的sql语句(比如如何查找重复记录)?
  • 一张学生班级表(studentid,classname,stdname),一张课程成绩表(studentid,classid,score),写出完整的创建数据库sql的语句,并写出查询出班级A中所有课程分数均大于90份的同学的查询语句?
  • 成绩大于60分的人数?
  • 数据库count(*)和count(1)和count(列名)的区别
  • 查询表中各个学生的平均成绩
  • group by 后面如何跟嵌套查询?
  • 如何修改表的列名?

       大厂的面试要经过多次筛选,大浪淘沙,不仅看你面试时的临场能力,还要考对公司业务核心技术的熟悉度。没有扎实的基本功,很难被录用。数据库方面,对于软件测试工程师来说是很重要的,要去面试软件测试工程师。你必须对数据库的这个关卡保持了解。以上就是数据库面试,数据库面试常见问题的内容,感谢您的阅读。

[免责声明]

文章标题: 数据库面试,数据库面试常见问题

文章内容为网站编辑整理发布,仅供学习与参考,不代表本网站赞同其观点和对其真实性负责。如涉及作品内容、版权和其它问题,请及时沟通。发送邮件至36dianping@36kr.com,我们会在3个工作日内处理。

相关文章
最新文章
查看更多
关注 36氪企服点评 公众号
打开微信扫一扫
为您推送企服点评最新内容
消息通知
咨询入驻
商务合作