数据库
文章平均质量分 97
MySQL数据库入门
洋不写bug
疾风知劲草,路遥知马力
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
MySQL数据库JDBC编程(二):DataSource与预处理对象详解
本文比较了DriverManager和DataSource两种数据库连接方式的主要区别:DriverManager每次创建新连接,用完即关闭,效率较低;而DataSource采用连接池技术,可复用连接,提高资源利用率。文章详细介绍了使用DataSource获取数据库连接的步骤,包括设置连接参数、创建预处理对象防止SQL注入、遍历结果集以及资源释放。特别强调了预处理对象通过参数绑定机制有效防御SQL注入攻击,是当前推荐的安全实践。最后提供了完整的示例代码,展示了从连接获取到资源释放的完整流程。原创 2026-02-28 16:43:45 · 787 阅读 · 0 评论 -
MySQL数据库JDBC编程(一)
MySQL数据库JDBC编程入门指南 本文介绍了Java数据库连接(JDBC)的基本概念和使用方法。JDBC是Java操作数据库的标准接口,通过加载驱动、建立连接、执行SQL语句等步骤实现数据库操作。 主要内容包括: JDBC简介:作为Java与数据库的桥梁,提供统一的操作接口 驱动下载:通过Maven中央仓库快速配置MySQL JDBC驱动 数据库准备:创建student表并插入测试数据 JDBC使用流程:详细讲解从驱动加载到关闭连接的完整步骤 文章特别适合MySQL和Java初学者,提供了清晰的代码示例原创 2026-02-28 11:42:29 · 617 阅读 · 0 评论 -
MySQL事务详解:ACID特性
本文详细介绍了MySQL事务的核心概念与应用。事务是一组SQL语句的集合,要么全部执行成功,要么全部失败回滚,确保数据一致性。文章通过银行转账案例生动说明事务的必要性,并解析了事务的ACID四大特性:原子性、一致性、隔离性和持久性。具体演示了事务的基本操作(begin/commit/rollback)和保存点功能,展示了如何在事务执行过程中设置"存档点"进行部分回滚。最后还介绍了不同存储引擎对事务的支持情况,帮助读者全面理解MySQL事务机制及其在实际开发中的重要作用。原创 2026-02-28 10:41:48 · 1061 阅读 · 0 评论 -
MySQL索引优化:百万数据秒变0.01秒
摘要 本文详细介绍了MySQL索引的创建与管理方法。首先通过百万级数据表的查询测试,展示了索引对查询效率的重要影响(无索引查询耗时1.93秒)。文章详细讲解了三种创建主键索引和唯一索引的方法,并介绍了使用CONSTRAINT指定索引名称的技巧。同时说明了普通索引的创建时机和注意事项,建议在高频查询列上创建索引,但需考虑数据量大小对性能的影响。最后讲解了索引删除方法,特别指出删除自增主键时需要先取消自增属性的注意事项。文章还提供了索引命名规范和Navicat查看索引的实用技巧。原创 2026-02-19 17:09:04 · 756 阅读 · 0 评论 -
MySQL索引:B+树原理与页结构解析
MySQL索引采用B+树结构,相比哈希表、二叉搜索树和B树具有明显优势:支持范围查询、避免退化为链表、查询效率稳定且均衡。索引页是MySQL与磁盘交互的最小单元(16KB),利用局部性原理减少磁盘IO。页内数据通过单向链表组织,并使用页目录进行二分查找优化查询速度。B+树节点间通过双向链表连接,非叶子节点仅存储引用,所有数据保存在叶子节点中,确保了查询性能的稳定性。这种设计有效平衡了查询效率和更新开销,是MySQL数据库高性能查询的关键所在。原创 2026-02-09 21:26:08 · 895 阅读 · 0 评论 -
数据库用户创建,权限管理,IP解析
MySQL数据库用户权限管理摘要 本文介绍了MySQL数据库中用户权限的设置与管理方法。主要内容包括: 用户创建语法解析,重点说明IP地址范围限制的重要性,详细解释了子网掩码与CIDR表示法在IP范围设置中的应用。 实际操作演示如何创建用户(包括本地用户和指定IP范围的用户),修改密码以及删除用户。 用户权限管理机制,说明MySQL通过mysql系统库中的user表存储用户权限信息,root用户拥有最高权限。 安全注意事项,强调不指定host_name会导致所有主机都可连接的安全风险,以及避免直接修改系统库原创 2026-02-03 10:14:04 · 1125 阅读 · 0 评论 -
数据库视图创建使用,视图的优点,视图数据修改
数据库视图创建使用,视图的优点,视图数据修改原创 2026-01-30 10:05:47 · 1076 阅读 · 0 评论 -
数据库知识整理复习
数据库基础知识整理复习,基础命令,表操作,CRUD增删改查,数据库约束,三大范式,关系模型,聚合函数,分组查找,having子句,连接查询,子查询,合并查询,SQL语句中各部分的执行顺序原创 2026-01-30 09:46:22 · 1007 阅读 · 0 评论 -
数据库文件配置,去重迁移,聚合函数,分组查找,截断表操作
数据库的去重配置,数据的去重迁移,截断表操作,聚合函数,分组查找,内置函数详解原创 2026-01-29 09:32:33 · 642 阅读 · 0 评论 -
子查询,合并查询详细解析
单行、多行、多列子查询,合并查询,插入查询结果详解原创 2026-01-28 11:09:54 · 881 阅读 · 0 评论 -
基础联合查询和连接查询
基础联合查询,内连接,外连接,子连接,全面解析原创 2026-01-28 21:52:20 · 723 阅读 · 0 评论 -
数据库的设计
数据库设计全面解析,第一二三范式,数据库设计过程,E-R图详细解析,如何画E-R图,EE-R图解析原创 2026-01-27 10:37:08 · 1003 阅读 · 0 评论 -
数据库的约束和主键
数据库约束解析,非空约束,唯一约束,主键约束,主键自增,复合主键,外键约束,default默认值约束,check约束详解原创 2026-01-26 15:44:55 · 737 阅读 · 0 评论 -
NAVICAT的使用,MySQL数据库表的操作,创建,结构,修改,删除,模拟练习
NAVICAT的使用,MySQL数据库表的操作,创建,结构,修改,删除,模拟练习原创 2026-01-29 09:55:51 · 1004 阅读 · 0 评论 -
数据库基础核心操作——CRUD,超详细解析,搭配表格讲解和需求的实现。
数据库基础核心操作——CRUD,新增操作,检索操作,分页查询,修改操作,删除操作原创 2026-01-24 17:57:40 · 776 阅读 · 0 评论 -
数据库数据类型,数据值类型,字符串类型,日期类型详解
数据库数据类型,数据值类型,字符串类型,日期类型详解原创 2025-10-16 23:05:55 · 1033 阅读 · 0 评论 -
数据库的创建,查看,修改,删除,字符集编码和校验操作
mysql数据库,数据库的创建,查看,修改,删除,字符集编码和校验操作原创 2025-10-15 22:58:22 · 1330 阅读 · 0 评论 -
MySQL数据库安装保姆教学,数据库基础知识解析
MySQL数据库安装保姆式教程,Navicate安装使用教程,workbench使用,数据库基本知识介绍,SQL语言,MySQL架构原创 2025-10-14 17:00:59 · 871 阅读 · 1 评论
分享