JavaWebDay8

发布时间 2023-12-30 20:25:43作者: sixsix666

一:多表查询

 

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的依赖