数据库
:)#
自有中正之道,不亢不卑,不骄不诌,何得如此也!
展开
-
【mysql内/外连接】
文章目录定义内连接外连接查询哪些部门没有员工 定义 内连接: 合并具有同一列的两个以上的表的行, 结果集中不包含一个表与另一个表不匹配的行 外连接: 两个表在连接过程中除了返回满足连接条件的行以外还返回左(或右)表中不满足条件的 行 ,这种连接称为左(或右) 外连接。没有匹配的行时, 结果表中相应的列为空(NULL)。 内连接 外连接 {“headers”:{“Employees”:[“employee_id”,“name”],“Salaries”:[“employee_id”,“salary”]},原创 2022-05-13 16:49:27 · 234 阅读 · 0 评论 -
【MYSQL笔记】
if函数 IF(condition, value_if_true, value_if_false)原创 2022-05-10 21:17:25 · 128 阅读 · 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 · 537 阅读 · 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 · 521 阅读 · 0 评论 -
【SpringBoot+JDBC对数据库CRUD】
文章目录连接配置数据库编写controller测试文件启动主类前端调用接口,查询数据库成功 连接配置数据库 导入依赖 <dependencies> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId>原创 2022-05-04 05:28:12 · 952 阅读 · 0 评论 -
【数据库事务】
事务(Transaction) 数据库事务(Transaction)是由若干个SQL语句构成的一个操作序列,有点类似于Java的synchronized同步。数据库系统保证在一个事务中的所有SQL要么全部执行成功,要么全部不执行,即数据库事务具有ACID特性: Atomicity:原子性 Consistency:一致性 Isolation:隔离性 Durability:持久性 对应用程序来说,数据库事务非常重要,很多运行着关键任务的应用程序,都必须依赖数据库事务保证程序的结果正常。 例如:假设小明准备给原创 2022-04-20 21:28:22 · 444 阅读 · 0 评论