一:多表查询

1.内连接(查询的是两张表的交集部分)


2.外连接

写在left或right左边的是左表数据右边的是右表数据,两个可以互相改造
3.子查询

a.标量子查询


b.列子查询

c.行子查询

把括号里多余的删除,例如上述中entrydate中job是多余的则把job删除,而job中entrydate是多余的则把entrydate删除
优化写法把约束的放在一个括号里


d.表子查询

二:事务(一组操作的集合)



只有事务里的都成功才commit否则在开启事务后进行回滚让数据恢复,其实开启事务的时候数据已经删除了,但其是隐式的所以直接看表看不到
事务的四大特性(根据首字母又叫acid)

三:索引(帮助数据库高效获取数据的数据结构)




MyBatis
快速入门

配置SQL提示

配置与数据库的连接


现在大多用mybatis和springboost写
数据库连接池



或者直接在datasource直接加druid

lambok

想要用laombok也要引入lambok的依赖

