一:多表查询
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的依赖
标签:事务,删除,数据库,查询,job,JavaWebDay8,entrydate From: https://www.cnblogs.com/sixsix666/p/17936681.html