![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数据库
文章平均质量分 69
草木间的行者
这个作者很懒,什么都没留下…
展开
-
数据库-增删改
数据库操作就是增删改查,到目前为止,我们讲的最多的是查询,查询用的也是最多的,剩下的增删改,也很重要,这篇我们来讲一下增删改。1、增表结构:t1(id,age)(1)单条插入insert into 表名 values(值1,值2)(2)批量插入insert into 表名 select 值1,值2 unionselect 值1,值2 unionselect 值1,值2(3)从表格中提取数据放入另一张表insert into 目的表(字段1,字段2)select 字段1,字段2原创 2021-12-14 16:57:22 · 977 阅读 · 0 评论 -
数据库-子查询
子查询是数据库的另一种查询手段,它跟连接查询不一样,连接查询只适合跨表查,子查询可以跨表查询,也可以在本表查询。但是如果想展示多个表的字段,那必须是连接查询,子查询一般情况下不能展示多表字段。1、表格数据2、详解子查询是什么意思呢,其实说白了就是“查询里边有查询”,例如,我想查询比张三年龄大的学生名和年龄。我们来思考一下,我想要的是学生名和年龄,但是有条件,条件是比“张三”年龄大的,所以先要找出张三的年龄,然后再拿着张三的年龄找到年龄列,挨个比较,找比它大的。通过上边的分析我们知道,我们总共原创 2021-12-10 17:00:46 · 3798 阅读 · 0 评论 -
数据库-连接查询
数据库连接查询可以进行多表联查,可以同时展示多个表的数据,方便进行查阅。那么连接查询分为多种方式,我们可以根据要求筛选合适的方式进行查询。下面我们来讲解一下怎么进行多表联查。首先连接查询大致分为3种形式,分别为:内连接,外连接,交叉连接1、表格数据2、详解(1)内连接内连接,找的是两个表里共有数据,关键字是inner join on,inner join连接两个表,on是连接字段,如下所示,这两张表分别为b1表,b2表。b1:(学号,年龄)b2:(学号,成绩)通过上边这俩表可原创 2021-12-07 16:49:10 · 9670 阅读 · 1 评论 -
数据库-聚合函数
聚合函数在数据库查询中用的比较多,今天我们来详细解释一下聚合函数。首先聚合函数有5个,分别为:count:统计sum:求和avg:平均数Max:最大值min:最小值我们举例来解释一下这几个函数的用法。例1:统计学生表有多少个学生详解:count是统计数量所用的函数count(*)其中的星号表示所有记录,也可以不用星号,用字段名,则表示这个字段不为空的记录有多少条。...原创 2021-12-02 16:40:47 · 8879 阅读 · 0 评论 -
数据库-简单查询
数据库的操作无外乎是增删改查,那么其中的查询是我们作为测试,用得最多的,那查询应该怎么做呢,我们来讲解一下。1、介绍一下我们举例的表结构表一:学生表:(学号,姓名,性别,出生日期,年龄,邮箱,住址,婚否)stud:(sid,sname,sex,birth,age,email,address,marry)表二:课程表:(课程号,课程名)course:(cid,cname)表三:成绩表:(学号,课程号,分数)score:(sid,cid,sc)成绩表中学号和课程号,来源于学生表和课程表,也原创 2021-11-29 16:35:22 · 10771 阅读 · 2 评论 -
数据库-创建数据库
数据库操作在软件测试工作中,是必须掌握的知识。这个系列我们就来说一下,数据库我们应该会些什么,那么我们先从创建数据库和表格开始吧。1、创建数据库create database 库名;创建student库2、查看是否创建成功:show databases;3、删除数据库drop database 库名;4、切换数据库use 目标库;切换数据库的命令是什么意思呢,举个例子:例如,我们当前在info库里进行操作,但是我需要切换到student库里操作,这时候我们需要切换库名,从info库切原创 2021-11-29 13:58:54 · 25957 阅读 · 0 评论