springboot如何对本地数据库增删改查_mysql数据库基本增删改查操作总结
这篇是承接上一篇基础操作的文章的,在上一篇文章中主要介绍了以下内容:
(1)数据库基本操作
(2)数据表基本操作
(3)约束相关操作
(4)函数相关操作
因此这篇文章主要是从数据的增改删查角度来分析,其中查询是数据操作中最为麻烦的一种,但是这里给出一些常见的基本操作,关于其优化等等会在今后的文章中指出。感谢各位支持。
一、插入数据
1、向所有字段插入
![](/assets/blank.gif)
2、向指定字段插入
![](/assets/blank.gif)
二、修改数据
当然,我们也可以根据条件进行修改数据,比如使用where进行筛选即可,但这里只给出一个最简单的。
![](/assets/blank.gif)
三、删除数据
同样可以根据where进行有条件的删除。
![](/assets/blank.gif)
四、查询数据
这个查询数据是最麻烦的,我们在这里给出一些常见的查询。
1、查询所有字段和部分字段
![](/assets/blank.gif)
2、使用distinct去除重复数据
![](/assets/blank.gif)
3、使用limit指定查询结果的行数
![](/assets/blank.gif)
4、使用order by对结果进行排序
![](/assets/blank.gif)
5、使用where进行条件查询
(1)比较运算符
![](/assets/blank.gif)
(2)算术和逻辑运算符
![](/assets/blank.gif)
举俩例子,其他运算符用法类似:
![](/assets/blank.gif)
6、多表查询
先给出两张表:
![](/assets/blank.gif)
(1)内连接:只返回两个表都有,而且id相等的值
![](/assets/blank.gif)
(2)左连接:返回包括左表所有记录,还有和右表中相等的记录
![](/assets/blank.gif)
(3)右连接:返回包括右表所有记录,还有和左表中相等的记录
![](/assets/blank.gif)
7、子查询
也就是查询里面套查询
![](/assets/blank.gif)
这里面的用法太多了,而且也太麻烦了。因此给出了这个最简单的例子。
8、分组查询
(1)使用group by分组
![](/assets/blank.gif)
(2)使用having设置条件
![](/assets/blank.gif)
9、正则表达式
正则表达式是最灵活的一种,也是使用率比较高的一种。
![](/assets/blank.gif)
OK,到这里最基本的增删改查也整理了一遍,还有很多其他的基础知识点。今后接着整理。
springboot如何对本地数据库增删改查_mysql数据库基本增删改查操作总结相关推荐
- mysql数据库比对视频教程_MySQL数据库全学习实战视频教程(27讲 )
一)mySQL数据库简介:MySQL属于关系型数据库,是当前最流行的关系型数据库管理系统之一,在WEB项目使用方面,MySQL是最好的 RDBMS应用软件. 二)本mySQL数据库视频教程目录如下: ...
- mysql数据库建新分区_mysql数据库分区
日常开发中我们经常会遇到大表的情况,所谓的大表是指存储了百万级乃至千万级条记录的表.这样的表过于庞大,导致数据库在查询和插入的时候耗时太长,性能低下,如果涉及联合查询的情况,性能会更加糟糕.分表和表分 ...
- 两台服务器之间mysql数据库怎么做同步_MySQL 数据库同步结构总结
一.主从同步(基础结构)1.结构图主从同步可实现同主机的主从同步,也可以实现不同主机的主从同步.2.应用场景a.可实现读写分离,通过增加从库可以提高数据库的性能,在主库实现增删改等更新操作,在从库实现 ...
- 数据库 mysql详解_MySQL数据库详解
一.数据库概述 1.数据库与文件系统文件系统对比. 数据冗余和不一致性 数据访问 数据格式相对独立 数据完整性和原子性 数据的并发访问 数据的安全性问题 2.数据库概念 1.DBMS:数据库管理系统 ...
- mysql数据库原理及设计_MySQL数据库原理、设计与应用
内容简介 本书是面向MySQL数据库初学者推出的一本入门教材,以通俗易懂的语言.丰富实用的案例,详细讲解了MySQL的开发和管理技术. 全书共12章.第1章讲解了数据库基本概念和MySQL的安装步骤: ...
- mysql数据库计算全部女生_mysql数据库基础操作大全(小白必看)
一.概念: 数据: data 数据库: DB 数据库管理系统:DBMS 数据库系统:DBS MySQL:数据库 mysql:客户端命令(用来连接服务或发送sql指令) SQL:结构化查询语言 ,其中M ...
- 删除mysql数据库中表abc语句_MySQL数据库常用命令大全
我们经常用到的MySQL数据库常用命令 一.连接MySQL 格式: mysql -h主机地址 -u用户名 -p用户密码 1.例1:连接到本机上的MYSQL. 首先在打开DOS窗口,然后进入目录 mys ...
- mysql数据库表格怎么建立_mysql数据库表格怎么建立
我就废话不多说了,大家还是直接看代码吧~create or replace function aa1(a1 integer[],a2 bigint) returns void AS $$declare ...
- mysql数据库出现回滚_mysql数据库回滚
在应用$mysqli时,因没常用到数据回滚,老忘,整理下,做个记录. $mysqli->autocommit(FALSE);//自动提交设置关闭 $mysqli->query(" ...
- mysql数据库字段类型大全_mysql数据库字段类型详解
MySQL支持大量的列类型,它可以被分为3类:数字类型.日期和时间类型以及字符串(字符)类型.本节首先给出可用类型的一个概述,并且总结每个列类型的存储需求,然后提供每个类中的类型性质的更详细的描述. ...
最新文章
- java计算器布局设计_Java图形化界面设计——布局管理器之GridLayout(网格布局) 之计算器...
- 自定义ChannelHandler 的添加过程
- 网站前端性能优化之javascript和css
- JavaScript日期格式化处理
- JAVA并发篇_公平锁与非公平锁
- css 动态生成圆形区域内扇形个数_CSS实用技巧总结
- Django中的日期处理注意事项和自定义时间格式转换
- python循环括号_Python for循环内括号语法
- linux6.4网络yum 源,CentOS 6.4使用本地yum源
- OpenCV实现基于图像内容检索--视频播放(上)
- 咪咕阅读怎么下载小说
- 鬼谷子谋略之空手套白狼
- CAtia_打开提示:许可证过期怎么办
- 管家婆批量收款:提高收款效率的新功能
- c语言控制51单片机完成交通信号灯(红绿灯)
- 学习牛津书的免费网站
- MySQL explain 例子_MySQL EXPLAIN结果集分析 - 附带大量案例
- 明年放假时间表总共29天7个节假日
- Just Waiting for You!个性化推荐带你领略不一样的算法之美
- 什么是质量?你真的了解吗?