- 博客(10)
- 收藏
- 关注
原创 springboot中的数据连接池配置
在选择时,如果应用对性能要求极高,并且希望连接池尽可能轻量,HikariCP可能是更好的选择。如果需要一个功能全面、监控和扩展性更好的连接池,Druid可能更适合。另外,HikariCP在Spring Boot 2中被设置为默认的数据库连接池,这也反映了它在某些方面的优势。HikariCP和Druid都是非常流行的数据库连接池,它们各有优势,选择哪个更好取决于具体的应用场景和需求。类似线程池,也是一个容器,负责分配和管理数据库连接(Connection)。springboot默认的连接池技术:Hikar。
2024-04-30 22:03:55 361
原创 SQL语言中的事务和索引
在事务开启后执行sql语句,在当前查询页面的其他sql语句反应的结果中sql语句已执行,但是mySQL数据库中并没有修改数据。(知道提交事务之后,mySQL才会修改数据)PS.mySQL的事务是自动提交的,执行一跳DML语句之后,mySQL会立即隐式提交事务。一组操作的集合,不可分割的工作单位。这组操作要么同时成功,要么同时失败。B+树的结构想了解可以去查一下,对于学数据库来说没有说一定要了解。为了严谨,最好所以不是查询的调用都使用事务。索引是帮助数据库高效获取数据的。
2024-04-17 22:07:57 499
原创 SQL语言中的子查询
返回值是一张临时表,给临时表起别名,可以在本次语句里当正常表使用,返回值是一个多字段单值,需要列表与列表比较。查询这张表里工作和部门和XXX相同的人。返回值是一个字段的多个值,使用。的查询值来作为一个查询的条件。返回值为一个值,所以只需要。PS.一定要起别名!
2024-04-16 13:24:42 467
原创 SQL语句中的多表设计和多表查询
一对多和多对多的情况下,有效记录不可能是笛卡尔积记录,就像一个人不可能又男又女。外连接与内连接的区别在于外连接可以插叙到两表没有关系的数据,内连接只能查询到两表有关系的数据。使用外键来实现,但是一般开发环境不允许使用物理外键,容易产生数据库锁死、难维护等麻烦。是指数据包括内连接部分和1表的单独部分(没有与2表产生连接的记录)其中2表的字段值会为。的记录以及表tb_emp中与表tb_dept表没有关系的记录。这样就可以只查询到id与tid字段值相等的链接数据。外连接分为两种,左外连接和右外连接。
2024-04-15 11:03:09 311
原创 SQL语言中的聚合函数和分组查询
中无法使用聚合函数。要对分组后的结果进行筛选,需要再。PS.group by的分组不能使用。利用聚合函数和分组查询来实现分组统计。字段分组结果中统计值>2的结果。开头的记录,再进行分组。可以查看表中的数据值。进行简写,会导致报错。优先于聚合函数,所以。
2024-04-10 12:50:42 488 1
原创 SQL语言中where语句条件查询方法
表示查看xxx的值是否在列表(1,2,3)中,如果是字符串类型,也可以只需要在列表里的值打上。这样就是2和3之间(包括2和3)的值查询。得到的查询结构就是两个时间之间的值。可以使用基本的运算符号进行对比查询。这样的条件查询,这个时候就可以使用。就可以获得xxx字段未赋值的记录。可以用来查找未赋值的记录。一并使用,查找不为空的记录。就可以找到xxx中以。开头的三个字的字符。的值,但是不能匹配到。
2024-04-09 14:33:50 502
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人