测试第二天晚

文章讲述了面试中关于数据库经验的提问,包括MySQL使用、SQL操作(如增删改查、GROUPBY、LEFTJOIN)、ALTER与UPDATE的区别,以及数据库结构管理(DROPvsDELETE)。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

功能测试数据库的基本语法

晚上安装Linux 虚拟器

面试提问

  • 以前用过数据库吗?用的是哪种数据库?利用数据库进行过哪些操作?修改的命令是什么?

用过。用的是。MySQL数据库

利用数据做过增删改查操作,主要查询最多包括单表查询,多表查询以及左连接,右连接

修改命令,是update表名set字段=新值

  • 一个表有id sex2个字段,最快统计男女的人数。——COUNT

select sex.count(sex)from A group by sex;

  • 统计数据库姓李的人数

select count(1) from member where name like '李%';

  • update alter的区别

alter 用于修改基本表,对表的结构进行操作,比如字段的增加,删除修改类型

update 用来修改表的数据

  • 内连接和左链接的区别 关键字是什么

内连接时获取两个表中字段匹配关系的记录。

左连接是读取左表全部数据,即使右表没有关联数据,左连接会从左表。产生一套完整的记录与。右表匹配的记录,如果右表没有匹配记录,则右侧结果字段为null

  • 数据库掌握的怎么样?怎么用这个数据库?看到你说查询。数据你是手写SQL还是现成的进行检验?多表联查怎么查询?

数据库掌握的还可以,我们工作主要用查询数据库的数据分析问题和确定测试数据,所以查询用的比较多。当然,插入修改删除也会用我们都是手写SQL脚本

多表关联select 要查询的字段 from查询涉及的表where关联条件

  • 比如你在web注册成功,会关注信息如何传到后端,然后。返回正确的结果吗?关注过是怎么样的一个流向?同时,数据库数据是怎么加进去的?--接口

这个是需要了解的,一般web注册后就是调用了后端的接口,把数据传输给后端服务器,然后服务器把数据放到数据库里进行检验。如果没有问题,就会把这个注册数据添加到对应的表里,而且接口还会返回注册成功的结果,前端接受到这个结果就会显示在前端并进行相应的后续操作。有自动登录或跳转到登录界面。

  • 数据库增删改查语法的使用都知道吗?Group by和order by的区别。drop和Delete的区别?怎么插入部分数据?

增删改查基本都会用,包括单表查询,多表关联查询所,连接右连接等。

Group by是分组需要进行一些数据统计的时候,比如一个群体最大的总量总数平均数都会用到分组。Auto bash排序就是简单的按照升序或者降序排序,如果两个要一起使用先分组,后排序,先grow by再order by。

drop会删除表和库的机构 delete不会删除表的结构

insert into 指定字段 values(数据)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值