SQL、Jdbc、JdbcTemplate、Mybatics

SQL、Jdbc、JdbcTemplate、Mybatics_第1张图片

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

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

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

DQL:
SQL、Jdbc、JdbcTemplate、Mybatics_第2张图片

单表操作

SQL、Jdbc、JdbcTemplate、Mybatics_第3张图片

SQL、Jdbc、JdbcTemplate、Mybatics_第4张图片 

SQL、Jdbc、JdbcTemplate、Mybatics_第5张图片

SQL、Jdbc、JdbcTemplate、Mybatics_第6张图片

SQL、Jdbc、JdbcTemplate、Mybatics_第7张图片

 ASC、DESC

多表操作 

一对多

SQL、Jdbc、JdbcTemplate、Mybatics_第8张图片

多对多

SQL、Jdbc、JdbcTemplate、Mybatics_第9张图片

一对一

外键约束

SQL、Jdbc、JdbcTemplate、Mybatics_第10张图片

SQL、Jdbc、JdbcTemplate、Mybatics_第11张图片

IDEA中SQL语法检查

SQL、Jdbc、JdbcTemplate、Mybatics_第12张图片

SQL、Jdbc、JdbcTemplate、Mybatics_第13张图片 JDBCSQL、Jdbc、JdbcTemplate、Mybatics_第14张图片

SQL、Jdbc、JdbcTemplate、Mybatics_第15张图片 SQL、Jdbc、JdbcTemplate、Mybatics_第16张图片

MyBatis

SQL、Jdbc、JdbcTemplate、Mybatics_第17张图片SQL、Jdbc、JdbcTemplate、Mybatics_第18张图片 Mapper代理

SQL、Jdbc、JdbcTemplate、Mybatics_第19张图片

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

SQL、Jdbc、JdbcTemplate、Mybatics_第20张图片

Mybatis增删改查

SQL、Jdbc、JdbcTemplate、Mybatics_第21张图片

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

SQL、Jdbc、JdbcTemplate、Mybatics_第22张图片

起别名,sql片段 

SQL、Jdbc、JdbcTemplate、Mybatics_第23张图片

SQL、Jdbc、JdbcTemplate、Mybatics_第24张图片

 SQL、Jdbc、JdbcTemplate、Mybatics_第25张图片

少一个就不行

SQL、Jdbc、JdbcTemplate、Mybatics_第26张图片

 动态sql:choose、otherwise、when

SQL、Jdbc、JdbcTemplate、Mybatics_第27张图片

添加:

 主键返回

SQL、Jdbc、JdbcTemplate、Mybatics_第28张图片

 修改:

SQL、Jdbc、JdbcTemplate、Mybatics_第29张图片

 删除:

SQL、Jdbc、JdbcTemplate、Mybatics_第30张图片

MyBatis参数:

SQL、Jdbc、JdbcTemplate、Mybatics_第31张图片 简单的可使用注解

SQL、Jdbc、JdbcTemplate、Mybatics_第32张图片

 

SQL、Jdbc、JdbcTemplate、Mybatics_第33张图片

 数据库连接池

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

SQL、Jdbc、JdbcTemplate、Mybatics_第34张图片

你可能感兴趣的:(sql,java,数据库)