数据库技术是软件工程师的基础不只是用数据库来做功能测试;接口测试,很多接口的返回值都是动态的,然后去数据库取数据来校验;还有自动化,怎么去做一些数据驱动,要从数据库里去拿。性能测试是否也与数据库相关。例如缓慢的查询,都与数据库相关。接下来,小编将介绍数据库面试,数据库面试常见问题的内容,一起来看看吧。
数据库面试,数据库面试常见问题
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 后面如何跟嵌套查询?
- 如何修改表的列名?
大厂的面试要经过多次筛选,大浪淘沙,不仅看你面试时的临场能力,还要考对公司业务核心技术的熟悉度。没有扎实的基本功,很难被录用。数据库方面,对于软件测试工程师来说是很重要的,要去面试软件测试工程师。你必须对数据库的这个关卡保持了解。以上就是数据库面试,数据库面试常见问题的内容,感谢您的阅读。