
笔记
文章平均质量分 83
!逻辑非
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
数据库连接池
数据库连接池是管理和复用数据库连接的技术,可提升系统性能并防止内存泄漏。主流连接池包括HikariCP(性能最优)、Druid(功能全面)、C3P0等。使用Druid需导入jar包,配置properties文件(定义驱动、URL等参数),通过DruidDataSourceFactory获取数据源和连接。该技术通过连接复用显著提高数据库访问效率,是Java应用开发的必备组件。原创 2025-07-30 13:06:06 · 518 阅读 · 0 评论 -
汇总一下基础SQL语句 第七弹
本文介绍了SQL事务的基本概念和应用。事务是将多个操作打包执行的机制,具有ACID四大特性:原子性(全部成功或全部回滚)、一致性(保持数据规则)、隔离性(并发控制)和持久性(永久保存)。通过银行转账案例说明事务的必要性,并演示了MySQL中事务的基本操作(开启/提交/回滚)和自动提交设置。文章还分析了并发事务可能产生的问题(脏读、不可重复读、幻读),详细说明了四种隔离级别及其优缺点,其中MySQL默认采用REPEATABLE READ级别。最后指出隔离级别越高数据越安全,但性能会相应降低。原创 2025-07-29 20:24:05 · 677 阅读 · 0 评论 -
汇总一下基础SQL语句 第六弹
本文介绍了SQL中的子查询(嵌套SELECT语句),重点讲解了四种子查询类型:标量子查询(返回单个值)、列子查询(返回一列)、行子查询(返回一行)和表子查询(返回多行多列)。文章详细说明了每种子查询的特点、适用场景和常用操作符,并通过具体示例演示了子查询在WHERE、FROM和SELECT子句中的使用,包括比较运算符和集合运算符的应用。特别强调了标量子查询是最简单的形式,而表子查询则能处理更复杂的多表数据关联情况。原创 2025-07-25 18:42:46 · 370 阅读 · 0 评论 -
汇总一下基础SQL语句 第五弹
摘要:本文介绍了SQL中的多表查询,重点讲解了三种基本表关系(一对一、一对多、多对多)及其实现方式。详细阐述了多表查询的类型,包括内连接(隐式和显式)、外连接(左/右连接)和自连接,并提供了具体查询示例。同时介绍了联合查询(UNION/UNION ALL)的区别和使用场景。文章还指出笛卡尔积的概念及其消除方法,为后续子查询内容做了铺垫。这些多表查询技术是数据库操作的核心,能有效处理复杂数据关系。原创 2025-07-25 15:37:58 · 856 阅读 · 0 评论 -
汇总一下基础SQL语句 第三弹
本文介绍了SQL中常用的四类函数:1.字符串函数(CONCAT、LOWER、UPPER等)用于字符串处理;2.数值函数(CEIL、FLOOR、RAND等)进行数值计算;3.日期函数(CURDATE、DATEDIFF等)处理日期时间;4.流程控制函数(IF、CASE等)实现条件判断。每类函数都给出了具体用法示例,如字符串拼接、工号补零、计算入职天数、成绩分级等实际应用场景,展示了SQL函数在数据处理中的重要作用。原创 2025-07-05 22:06:30 · 708 阅读 · 0 评论 -
汇总一下基础SQL语句 第二弹
本文介绍了SQL中的DQL(数据查询语言)和DCL(数据控制语言)基础语法。DQL部分涵盖基础查询、条件查询(使用比较运算符和逻辑运算符)、聚合函数、分组查询(WHERE与HAVING区别)、排序和分页查询(MySQL语法)。DCL部分讲解用户管理(创建/修改/删除用户)和权限控制(授权/撤销权限)操作。文章通过具体示例说明各类SQL语句的使用方法,并指出MySQL高版本的ONLY_FULL_GROUP_BY模式对分组查询的影响。原创 2025-06-29 14:16:09 · 647 阅读 · 0 评论 -
汇总一下基础SQL语句 第一弹
本文介绍了MySQL中SQL语句的基础使用,主要包括DDL(数据定义语言)和DML(数据操作语言)两大类。DDL部分详细讲解了数据库的创建、查询、修改和删除操作,以及表的创建、结构修改等管理方法。DML部分则涵盖了数据的增删改查基础操作,包括INSERT、UPDATE和DELETE语句的使用。文章还特别介绍了MySQL默认创建的4个系统数据库(information_schema、mysql、performance_schema和sys)的作用。通过具体示例,展示了如何创建表、添加字段、修改数据等常见操作,原创 2025-06-28 22:49:09 · 695 阅读 · 0 评论