
数据库与AI协同技术实战
文章平均质量分 95
Haooog
陪伴
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
JDBC技术
JDBC是Java数据库连接的标准API,用于在Java程序中操作关系型数据库。文章概述了JDBC的核心概念与技术要点: JDBC基础 定义了数据库持久化原理 解释了JDBC驱动的作用 介绍了操作数据库的基本流程 核心组件 DriverManager管理数据库驱动 Connection建立数据库会话 Statement/PreparedStatement执行SQL ResultSet处理查询结果 关键技术 参数化查询防止SQL注入 批量处理提高性能 事务管理确保数据一致性 Blob类型处理二进制数据 高级应原创 2025-08-06 17:59:14 · 1110 阅读 · 0 评论 -
数据库范式与表关系
数据库范式是关系型数据库表设计的规则,主要包括六种范式(1NF-5NF和BCNF)。范式级别越高,数据冗余越少,但实现难度越大,通常达到第三范式即可。核心概念包括元组(表记录)、属性(表列)、主属性(候选码)等。第一范式要求字段原子性;第二范式要求消除部分依赖;第三范式要求消除传递依赖。范式设计能减少冗余和异常,但可能降低查询性能。表关系包括一对一、一对多和多对多三种,通过外键约束实现。实际设计中需权衡范式规范与性能需求。原创 2025-08-06 15:37:16 · 789 阅读 · 0 评论 -
MySQL8.0的新特性
MySQL 8.0 是 MySQL 数据库的重要升级版本,相比 5.7 版本有多项关键改进:1. 事务性数据字典:元数据存储在 InnoDB 表中,支持 DDL 事务操作,提高崩溃恢复能力。2. 默认字符集改为 utf8mb4,支持完整 Unicode 字符集和更精确的排序规则。3. 新增窗口函数支持复杂数据分析,包括聚合函数、排名函数、分析函数和分布函数。4. 引入通用表表达式(CTE),提高复杂查询的可读性和维护性。5. 新增正则表达式函数,包括模式匹配、替换、提取和定位功能。这些改进使 MySQL 8原创 2025-08-06 11:44:08 · 942 阅读 · 0 评论 -
MySQL中的索引、事务、用户管理、分页查询
本文介绍了MySQL索引和事务的关键知识点。索引部分详细说明了索引的作用(提高查询速度)、优缺点,以及创建标准(频繁查询字段应建索引)。同时讲解了普通索引、唯一索引、主键索引和组合索引的创建方法及注意事项。事务部分阐述了四大特性(ACID)、显式事务操作(start transaction/commit/rollback)和并发问题(脏读/不可重复读/幻读),并说明了MySQL的四种隔离级别,其中默认级别为REPEATABLE READ。此外还介绍了用户管理(创建/授权/删除用户)的基本操作。原创 2025-08-05 17:05:52 · 653 阅读 · 0 评论 -
MySQL数据库(多表查询章节)
本文摘要: 本文系统介绍了SQL查询中的多表连接和聚合函数操作。主要内容包括: 多表连接查询: 讲解了等值连接、非等值连接、自连接等SQL92标准 详细介绍了SQL99标准中的交叉连接、自然连接、内连接、外连接等 分析了各种连接类型的语法和使用场景 聚合函数: 介绍了AVG、SUM、COUNT、MAX、MIN等常用聚合函数 讲解了GROUP BY子句的数据分组功能 说明了HAVING子句对分组结果的过滤作用 子查询: 区分了单行子查询和多行子查询 讲解了ANY、ALL等运算符的使用 提供了多个实用查询示例原创 2025-08-05 16:29:34 · 1013 阅读 · 0 评论 -
MySQL数据库
本文介绍了MySQL数据库的基础知识,包括数据库概念、SQL语言分类、常用操作和函数等内容。主要内容包括: 数据库基本概念:数据、数据库、DBMS、DBA等 SQL语言分类:DQL、DML、DDL、DCL、TCL 数据库操作:创建/删除数据库和表,修改表结构 数据类型:数值、字符、日期等类型 约束类型:主键、外键、唯一、非空等约束 DML操作:插入、更新、删除数据 查询操作:基本查询、条件查询、排序 常用函数:字符、数字、日期、转换、通用函数 文章还介绍了MySQL的安装配置、Navicat工具使用等内容,原创 2025-08-05 14:56:46 · 766 阅读 · 0 评论