软件测试之数据库表清理,软件测试之数据库系列三

笔者上次介绍了MySQL数据库中对于表的操作,以及约束的使用。今天继续介绍对表中数据的操作--insert插入,update更新,delete删除。

首先说insert语句,能够实现对数据库中表数据的插入,格式是insert into 表名(列名1,列名2....) values(值1,值2....),其中小括号内对应的是表中每一列的值,列和值之间一定是一一对应关系,比如说向student表中插入一条数据:INSERT INTO student(id,NAME,age,sex,class_id)VALUES(2,‘李四’,19,‘男’,1);这一块需要注意的是:当表名后面的列省略时,默认添加的是表中全部列所对应数据。

第二就是update语句,能够实现对表中数据的更新,它的格式可以分为以下几种:1.UPDATE 表名 SET 字段=值,这样能够实现对表中当前列所有数据的更改;例如:把教师表的工资全部改为1000:UPDATEteacher set  salary =1000;2.UPDATE 表名 SET 字段=值,字段=值...,可以一次更新多个列所对应的值;例如:把教师表的工资和地址分来改为1000和济南:UPDATE teacher set  salary = 1000,address=‘济南’;3.UPDATE 表名 SET 字段=值,字段=值 WHERE 条件,这一个是用的最广泛的更新语句,因为对于表中数据的修改,都是需要有参考的条件,这样的话,每一次只需要更新有需求的数据就可以了。例如:UPDATE teacher set  salary =2000 where name=‘王明’。

第三就是delete语句,可以实现对表的数据进行删除。格式:1.delete from 表名;--清空表中所有数据;例如:清空教师表中所有数据:delete from teacher;2.delete from 表名 where 条件;--删除满足某种条件的数据;例如:删除学生表的张三记录:delete  from  student where name = '张三'。在删除表中数据的时候,要注意外键约束,一旦当前有引用的话,建议先把外键约束去掉,再来删除数据。

以上是笔者这次通过DML语句实现对表中数据的操作,希望能够去帮助大家更好的理解数据库,下一篇的话,主要从DQL语句来进行讲解,给大家提供更多的使用方法。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值