Mysql
以某站热门Mysql课程为主要学习资源的个人学习笔记
ScriptBIN
智能科学与技术大二在读,计算机小白,欢迎各位交流指正
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
mybatis基本操作-crud
本文介绍了MyBatis框架中动态参数传递的实现方式。通过#{参数名}占位符实现方法参数到SQL语句的传递,对比了预编译与未预编译SQL的性能差异和安全性问题。文章详细演示了增删改查操作的具体实现,包括主键返回(@Options注解)、字段映射问题解决方案(别名、注解、驼峰命名配置)以及条件查询中的字符串拼接处理。特别强调了concat函数拼接字符串的安全方案优于${}方式,可有效防止SQL注入。配置部分展示了MyBatis日志输出和驼峰命名自动映射的开启方法。原创 2025-11-06 20:34:24 · 396 阅读 · 0 评论 -
MySQL--事务
事务是一组操作的集合,具有ACID特性(原子性、一致性、隔离性、持久性)。事务可通过commit提交或rollback回滚,提交方式分为手动和自动。并发事务可能导致脏读、不可重复读和幻读问题,MySQL通过四种隔离级别控制并发问题(默认可重复读)。隔离级别越高数据越安全但效率越低,可通过session或global设置范围。理解事务特性与隔离级别对保证数据一致性至关重要。原创 2025-09-17 17:30:57 · 246 阅读 · 0 评论 -
MySQL多表查询笔记
SQL连接查询包括内连接和外连接。内连接返回两表交集,外连接分为左外连接(返回左表全部记录及匹配右表记录)和右外连接(返回右表全部记录及匹配左表记录)。自连接用于表内数据关联查询,需使用别名区分。联合查询可将多个查询结果合并输出。这些连接方式能灵活处理不同表间数据关系,满足复杂查询需求。原创 2025-09-08 23:54:29 · 146 阅读 · 0 评论 -
MySQL约束
本文概述了数据库约束的作用及类型。约束是作用于表中字段的规则,可在创建或修改表时添加,用于保证数据的正确性、有效性和完整性。重点介绍了外键约束,它建立表间联系确保数据一致性,其中子表含外键,父表为关联表。文章还说明了约束触发机制,如NOT NULL报错时MySQL不会申请主键,而主键冲突时主键已创建完成。最后提及了外键的删除更新行为实现方式。(149字)原创 2025-09-08 17:33:58 · 185 阅读 · 0 评论 -
MySQL函数
摘要:本文介绍了字符串函数select的应用示例,数值函数的具体案例,以及日期函数datediff的使用方法(计算两时间差值)。同时展示了流程函数的实用案例,帮助理解函数在不同场景下的灵活运用。最后对各类函数的特点进行了简要总结。原创 2025-08-31 11:01:23 · 158 阅读 · 0 评论 -
MySQL--SQL
本文系统介绍了SQL语法的主要分类及操作。包括数据定义语言(DDL)的库表创建、修改删除;数据操作语言(DML)的增删改查;数据查询语言(DQL)的基本查询、聚合函数、分组排序等;以及数据控制语言(DCL)的用户权限管理。特别说明了UTF8MB4字符集对中文字符的支持,并演示了MySQL图形化工具DataGrip的基本操作。全文涵盖了SQL从数据库定义到数据操作的完整流程,为数据库开发提供了实用参考。原创 2025-08-31 10:28:10 · 365 阅读 · 0 评论 -
MySQL基础理解入门
本文介绍了MySQL的两种进入方式:1)通过控制台命令"net start mysql80"启动服务,再使用"mysql -u root -p"登录;2)通过编程程序连接。同时提及了MySQL作为关系型数据库的三大核心概念,包括表结构、SQL语言和数据关系,这些特性使其成为广泛应用的数据管理系统。原创 2025-08-30 15:37:58 · 254 阅读 · 0 评论
分享