基本数据库查询语句,面试无烦恼

数据库的相关SQL查询语句是软件测试工程师面试的一大重点,也是很多小伙伴面试中觉得比较困难的知识点。下面小编总结出一些SQL语句的常用语法公式和常见的面试题目。帮助大家打开快速掌握软件测试面试中SQL题目的技巧:

1、语法公式:

  • 简单查询
  • 
    
  • 比较查询
  • 
    
  • 多条件查询
  • 
    
  • 模糊查询
  • 
    
  • 范围查询
  • 
    
  • 列表查询
  • 
    
  • 排序查询
  • 
    
  • 分组查询
  • 
    
  • 连接查询
  • 
    
  • 嵌套查询(子查询)
  • 
    

    二、面试真题分享:

  • mysql查询一个表中的所有数据的SQL语句?
  • 例如查询学生表(student)中的所有学生
  • 
    
  • mysql进行模糊查询的SQL语句?
  • 例如查询所有姓张的学生。
  • 
    
  • mysql进行排序查询的SQL语句?
  • 例如查询某个学生的所有成绩,按照成绩倒序排列。
  • 
    
  • mysql进行聚合函数查询的SQL语句?
  • 例如查询某个学生的所有成绩的总分、平均分等。
  • 
    
  • mysql进行分组查询的SQL语句?
  • 例如查询所有学生的各科成绩的总和。
  • 
    
  • mysql进行连接查询的SQL语句?
  • 例如学生信息和学生成绩不在同一个表,查询每一个班级的学生的所有成绩。
  • 
    
  • mysql进行子查询的SQL语句?
  • 例如,查询学生中性别和张三一样的学生的姓名、性别。
  • 
    
  • mysql进行批量添加数据的SQL语句?
  • 例如需要添加100个学生的25个课程的数据用于测试,成绩还是随机数。
  • 解析:首先生成一个学生表,添加100个学生;

    再生成一个课程表,添加25个课程;

    再利用表连接将两个表的联合数据添加进成绩表

    添加修改成绩表中的成绩数据,设置为随机数。

    
    
  • mysql进行修改数据的SQL语句?
  • 例如将学生张三的姓名改为张三三。
  • 
    
  • mysql进行数据删除的SQL语句?
  • 例如将学生表中和张三同名的学生都删除,只保留一个。
  • 
    
                                                            

    声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

    上一篇 2022年10月4日
    下一篇 2022年10月4日

    相关推荐