SQL、Jdbc、JdbcTemplate、Mybatics

数据库:查询(show、select)、创建(create)、使用(use)、删除(drop)数据库

表:创建(【字段】约束、数据类型)、查询、修改(alter *add)、删除

DML:增加(insert)、修改(update)、删除(delete)

DQL:

单表操作

ASC、DESC

多表操作

一对多

多对多

一对一

外键约束

IDEA中SQL语法检查

JDBC

MyBatis

Mapper代理

同一目录: resource创建用\:com\it\iii

Mybatis增删改查

查询:数据库列与Pojo属性对应不上

起别名,sql片段

少一个就不行

动态sql:choose、otherwise、when

添加:

主键返回

修改:

删除:

MyBatis参数:

简单的可使用注解

数据库连接池

Lombok【get()、set()、toString()】

相关推荐
携欢6 分钟前
Portswigger靶场之 Blind SQL injection with time delays通关秘籍
数据库·sql
十八旬13 分钟前
苍穹外卖项目实战(日记十)-记录实战教程及问题的解决方法-(day3-2)新增菜品功能完整版
java·开发语言·spring boot·mysql·idea·苍穹外卖
鞋尖的灰尘28 分钟前
springboot-事务
java·后端
银迢迢34 分钟前
SpringCloud微服务技术自用笔记
java·spring cloud·微服务·gateway·sentinel
用户03321266636741 分钟前
Java 将 CSV 转换为 Excel:告别繁琐,拥抱高效数据处理
java·excel
FeBaby41 分钟前
mysql为什么使用b+树不使用红黑树
数据库·b树·mysql
这周也會开心1 小时前
Java-多态
java·开发语言
渣哥1 小时前
揭秘!Java反射机制到底是什么?原来应用场景这么广!
java
叫我阿柒啊1 小时前
Java全栈开发实战:从Spring Boot到Vue3的项目实践
java·spring boot·微服务·性能优化·vue3·全栈开发
CPU NULL1 小时前
Spring拦截器中@Resource注入为null的问题
java·人工智能·后端·spring