​这篇是承接上一篇基础操作的文章的,在上一篇文章中主要介绍了以下内容:

(1)数据库基本操作

(2)数据表基本操作

(3)约束相关操作

(4)函数相关操作

因此这篇文章主要是从数据的增改删查角度来分析,其中查询是数据操作中最为麻烦的一种,但是这里给出一些常见的基本操作,关于其优化等等会在今后的文章中指出。感谢各位支持。

一、插入数据

1、向所有字段插入

2、向指定字段插入

二、修改数据

当然,我们也可以根据条件进行修改数据,比如使用where进行筛选即可,但这里只给出一个最简单的。

三、删除数据

同样可以根据where进行有条件的删除。

四、查询数据

这个查询数据是最麻烦的,我们在这里给出一些常见的查询。

1、查询所有字段和部分字段

2、使用distinct去除重复数据

3、使用limit指定查询结果的行数

4、使用order by对结果进行排序

5、使用where进行条件查询

(1)比较运算符

(2)算术和逻辑运算符

举俩例子,其他运算符用法类似:

6、多表查询

先给出两张表:

(1)内连接:只返回两个表都有,而且id相等的值

(2)左连接:返回包括左表所有记录,还有和右表中相等的记录

(3)右连接:返回包括右表所有记录,还有和左表中相等的记录

7、子查询

也就是查询里面套查询

这里面的用法太多了,而且也太麻烦了。因此给出了这个最简单的例子。

8、分组查询

(1)使用group by分组

(2)使用having设置条件

9、正则表达式

正则表达式是最灵活的一种,也是使用率比较高的一种。

OK,到这里最基本的增删改查也整理了一遍,还有很多其他的基础知识点。今后接着整理。

springboot如何对本地数据库增删改查_mysql数据库基本增删改查操作总结相关推荐

  1. mysql数据库比对视频教程_MySQL数据库全学习实战视频教程(27讲 )

    一)mySQL数据库简介:MySQL属于关系型数据库,是当前最流行的关系型数据库管理系统之一,在WEB项目使用方面,MySQL是最好的 RDBMS应用软件. 二)本mySQL数据库视频教程目录如下:  ...

  2. mysql数据库建新分区_mysql数据库分区

    日常开发中我们经常会遇到大表的情况,所谓的大表是指存储了百万级乃至千万级条记录的表.这样的表过于庞大,导致数据库在查询和插入的时候耗时太长,性能低下,如果涉及联合查询的情况,性能会更加糟糕.分表和表分 ...

  3. 两台服务器之间mysql数据库怎么做同步_MySQL 数据库同步结构总结

    一.主从同步(基础结构)1.结构图主从同步可实现同主机的主从同步,也可以实现不同主机的主从同步.2.应用场景a.可实现读写分离,通过增加从库可以提高数据库的性能,在主库实现增删改等更新操作,在从库实现 ...

  4. 数据库 mysql详解_MySQL数据库详解

    一.数据库概述 1.数据库与文件系统文件系统对比. 数据冗余和不一致性 数据访问 数据格式相对独立 数据完整性和原子性 数据的并发访问 数据的安全性问题 2.数据库概念 1.DBMS:数据库管理系统 ...

  5. mysql数据库原理及设计_MySQL数据库原理、设计与应用

    内容简介 本书是面向MySQL数据库初学者推出的一本入门教材,以通俗易懂的语言.丰富实用的案例,详细讲解了MySQL的开发和管理技术. 全书共12章.第1章讲解了数据库基本概念和MySQL的安装步骤: ...

  6. mysql数据库计算全部女生_mysql数据库基础操作大全(小白必看)

    一.概念: 数据: data 数据库: DB 数据库管理系统:DBMS 数据库系统:DBS MySQL:数据库 mysql:客户端命令(用来连接服务或发送sql指令) SQL:结构化查询语言 ,其中M ...

  7. 删除mysql数据库中表abc语句_MySQL数据库常用命令大全

    我们经常用到的MySQL数据库常用命令 一.连接MySQL 格式: mysql -h主机地址 -u用户名 -p用户密码 1.例1:连接到本机上的MYSQL. 首先在打开DOS窗口,然后进入目录 mys ...

  8. mysql数据库表格怎么建立_mysql数据库表格怎么建立

    我就废话不多说了,大家还是直接看代码吧~create or replace function aa1(a1 integer[],a2 bigint) returns void AS $$declare ...

  9. mysql数据库出现回滚_mysql数据库回滚

    在应用$mysqli时,因没常用到数据回滚,老忘,整理下,做个记录. $mysqli->autocommit(FALSE);//自动提交设置关闭 $mysqli->query(" ...

  10. mysql数据库字段类型大全_mysql数据库字段类型详解

    MySQL支持大量的列类型,它可以被分为3类:数字类型.日期和时间类型以及字符串(字符)类型.本节首先给出可用类型的一个概述,并且总结每个列类型的存储需求,然后提供每个类中的类型性质的更详细的描述. ...

最新文章

  1. java计算器布局设计_Java图形化界面设计——布局管理器之GridLayout(网格布局) 之计算器...
  2. 自定义ChannelHandler 的添加过程
  3. 网站前端性能优化之javascript和css
  4. JavaScript日期格式化处理
  5. JAVA并发篇_公平锁与非公平锁
  6. css 动态生成圆形区域内扇形个数_CSS实用技巧总结
  7. Django中的日期处理注意事项和自定义时间格式转换
  8. python循环括号_Python for循环内括号语法
  9. linux6.4网络yum 源,CentOS 6.4使用本地yum源
  10. OpenCV实现基于图像内容检索--视频播放(上)
  11. 咪咕阅读怎么下载小说
  12. 鬼谷子谋略之空手套白狼
  13. CAtia_打开提示:许可证过期怎么办
  14. 管家婆批量收款:提高收款效率的新功能
  15. c语言控制51单片机完成交通信号灯(红绿灯)
  16. 学习牛津书的免费网站
  17. MySQL explain 例子_MySQL EXPLAIN结果集分析 - 附带大量案例
  18. 明年放假时间表总共29天7个节假日
  19. Just Waiting for You!个性化推荐带你领略不一样的算法之美
  20. 什么是质量?你真的了解吗?

热门文章

  1. Django template 过滤器
  2. 智能优化算法之模拟退火(Simulated Annealing,SA)-附源码
  3. 【从C到C++学习笔记】C++介绍/推荐书籍/开发工具
  4. 汇编程序16位带符号变量计算
  5. 【GIS导论】实验三 数据处理
  6. CodeBlocks常用操作快捷键
  7. phpstorm2017破解方法
  8. 数据结构--------二叉排序树
  9. matlab for 循环中怎么做到只取其中一个数_公益心 码客行(8)—— 循环语句
  10. 帧同步分离逻辑层和渲染层_帧同步如何分离逻辑和渲染?