软件测试之数据库表清理,软件测试之数据库系列三
笔者上次介绍了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语句来进行讲解,给大家提供更多的使用方法。
软件测试之数据库表清理,软件测试之数据库系列三相关推荐
- mysql数据库日志清理工具_MSSQL数据库日志清理工具
MSSQL数据库日志清理工具是一款专用的数据库日志清理软件,软件支持SQL多个版本清理,能够帮助用户快捷方便实用数据库,另外还支持备份数据库日记,为用户带来最便捷的使用体验! 软件介绍 MSSQL数据 ...
- c 多语言软件下载,经典系统清理软件 CCleaner 2.17.853多国语言版
由Piriform制作的几款软件都以小巧着称,比如磁盘整理软件Defraggler,文件恢复软件Recuva和系统清理软件CCleaner. 几款软件的共性就是的体积小,性能强.这三款软件的更新也比较 ...
- 第100篇博文纪念 | C# 根据数据库表结构生成DOC数据库文档
一.目标 下图是我们要实现的目标: 二.实现 原理非常简单,首先制作样式模版,可以参照文章2,将排版好的Word另存为html,然后复制粘贴到aspx页面中,然后从数据库读取表以及字段信息,动态的插入 ...
- 怎么清理ug10注册表_最专业的软件卸载利器:不仅可卸载顽固软件,还能清理软件残留和注册表垃圾...
相信小伙伴们一定也遇到过一些怎么也卸载不掉的流氓顽固软件,有些顽固软件甚至在在电脑"控制面板"中的"添加或者卸载程序"里没有显示,还有就是卸载了,但是系统还是有 ...
- 苹果自带的清理软件_苹果电脑清理软件哪个好|电脑|苹果电脑|mac|旧文件
当很多人还在为电脑运行缓慢.工作问题不能快速得到解决而烦恼的时候,我已经使用过了多款系统清理工具,并找到了最适合我的那一款.我的电脑是超耐用的Mac book,接下来给大家介绍三种在众多苹果电脑清理软 ...
- mysql数据库表类型设置_mysql数据库表的类型介绍
目录 前言 之前我们讲了下载安装数据库,还有如何卸载(虽然直接重装系统就好) 那么现在让我们来讲讲 """ 1.数据库与表的剩余操作 编码配置.引擎介绍 2.数据库字段的 ...
- java实体中文字段_java - Spring JPA实体类是否可以包含不在数据库表中的非数据库字段 - SO中文参考 - www.soinside.com...
我在SpringBoot中使用Spring JPA和Spring Data Rest.我有一个称为用户的数据库表和该表的实体.我没有此应用程序的控制器.@Entity @Table(name = &q ...
- mysql数据库表复制备份_mysql数据库的备份以及表格数据之间的复制
#####-------------mysql数据备份以及表间数据的复制-------------------##### ##----------------我的mysql学习(二)--------- ...
- 计算机磁盘清理软件,Cleanmgr+(电脑磁盘清理软件)
Cleanmgr+(电脑磁盘清理软件)是一款免费开源的磁盘清理工具,相比较其他的垃圾清理软件Cleanmgr+更加专业,Cleanmgr+能够清理包括windows自身产生的缓存以及电脑网页.游戏等产 ...
最新文章
- DNS服务(二)——常用资源记录类型详解
- 返岗上班应该注意什么?五个细节必须牢记
- allocator类编程实验
- 【JAVA 第三章 流程控制语句】课后习题 三角形面积计算
- 题目1057:众数----------------------位置,位置-------------如何控制while的循环条件,先输入一个数,再在while里面输入其他的19个数...
- 阅读技巧训练课-配对题精讲
- ubuntu命令行语法_Linux中重定向命令行的总结(ubuntu学习第三讲)
- quartus调用D触发器DFF和JK触发器JKFF
- 【优化算法】改进型的LMS算法-NLMS算法【含Matlab源码 631期】
- 博世 BMI160 6轴传感器 数据手册datasheet
- 1925异常 xshell_Xmanager Power Suite 6
- C++ 栈实现逆波兰式求解运算式和两栈共享存储空间
- 骚操作——Word批量修改图片大小
- CNS服务器搭建(配合百度直连)
- Windows10应用程序无法正常启动Oxc000007b 实用解决方法
- 英文字母间隔突然增大(全角与半角转换)
- Unity中利用材质自发光实现物体闪烁效果
- HTML5 body设置全屏背景图片 如何让body的背景图片自适应整个屏----实战经验 1
- Nagios学习笔记
- 无法安装冰点还原_PC整机备份与还原教程 Active Backup for Business