![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数据库
:)#
自有中正之道,不亢不卑,不骄不诌,何得如此也!
展开
-
【mysql内/外连接】
文章目录定义内连接外连接查询哪些部门没有员工定义内连接: 合并具有同一列的两个以上的表的行, 结果集中不包含一个表与另一个表不匹配的行外连接: 两个表在连接过程中除了返回满足连接条件的行以外还返回左(或右)表中不满足条件的行 ,这种连接称为左(或右) 外连接。没有匹配的行时, 结果表中相应的列为空(NULL)。内连接外连接{“headers”:{“Employees”:[“employee_id”,“name”],“Salaries”:[“employee_id”,“salary”]},原创 2022-05-13 16:49:27 · 319 阅读 · 0 评论 -
【MYSQL笔记】
if函数IF(condition, value_if_true, value_if_false)原创 2022-05-10 21:17:25 · 153 阅读 · 0 评论 -
【mysql的三值逻辑】
MySQL 使用三值逻辑 —— TRUE, FALSE 和 UNKNOWN。任何与 NULL 值进行的比较都会与第三种值 UNKNOWN 做比较。这个“任何值”包括 NULL 本身!这就是为什么 MySQL 提供 IS NULL 和 IS NOT NULL 两种操作来对 NULL 特殊判断。因此,在select查询时如果有值为空的情况, WHERE 语句中我们需要做一个额外的条件判断 IS NULL 或is not null...原创 2022-05-10 20:30:02 · 584 阅读 · 0 评论 -
【springboot整合mybatis】
项目架构pojo:实体类层,封装的是数据中的设计的表对应的元素,及其相关函数。dao/mapper:Mapper的接口(如查询所有User/插入User等)以及Mapper.xml文件,实现sql操作。Service:服务实现层,调用dao/mapper层方法进行实现,如果项目不需要处理逻辑,service和dao层一样。Controller:控制层,调用一个个Service层的实现方法完成一个个具体功能/返回给前端。准备工作创建数据库drop table if exists departme原创 2022-05-04 13:41:52 · 552 阅读 · 0 评论 -
【SpringBoot+JDBC对数据库CRUD】
文章目录连接配置数据库编写controller测试文件启动主类前端调用接口,查询数据库成功连接配置数据库导入依赖 <dependencies> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId>原创 2022-05-04 05:28:12 · 961 阅读 · 0 评论 -
【数据库事务】
事务(Transaction)数据库事务(Transaction)是由若干个SQL语句构成的一个操作序列,有点类似于Java的synchronized同步。数据库系统保证在一个事务中的所有SQL要么全部执行成功,要么全部不执行,即数据库事务具有ACID特性:Atomicity:原子性Consistency:一致性Isolation:隔离性Durability:持久性对应用程序来说,数据库事务非常重要,很多运行着关键任务的应用程序,都必须依赖数据库事务保证程序的结果正常。例如:假设小明准备给原创 2022-04-20 21:28:22 · 455 阅读 · 0 评论