- 博客(6)
- 收藏
- 关注
原创 Centos7安装MySQL
本文详细介绍了在CentOS 7.6上安装MySQL 8.0.30的完整过程。主要内容包括:1)卸载MariaDB以避免冲突;2)检查并安装依赖包libaio和numactl;3)下载解压MySQL安装包并创建数据目录;4)设置用户组权限和初始化数据库;5)配置my.cnf参数文件;6)启动服务并设置软链接;7)修改root密码和开放远程连接;8)配置自启动服务。文中提供了详细的命令和参数说明,确保用户能够顺利完成MySQL的安装和配置。最终通过防火墙设置和连接测试验证了安装成功。
2025-09-25 18:47:50
349
原创 学习MySQL之视图、存储过程、存储函数、触发器篇
本文系统总结了MySQL中视图、存储过程、存储函数和触发器的核心知识点。视图是虚拟表,存储SQL查询逻辑;存储过程是预编译SQL集合,支持变量、参数和流程控制;存储函数是有返回值的存储过程;触发器在数据变更前后执行特定操作。文章详细介绍了各功能的语法结构、使用场景和注意事项,包括视图的检查选项、存储过程的游标和条件处理、触发器的NEW/OLD引用等。这些内容可作为日常开发的快速参考指南,后续将根据实际工作需求补充更深层次的知识点。
2025-09-24 16:20:48
980
原创 学习MySQL之了解事物篇
MySQL事务是数据库操作的逻辑单元,具有原子性、一致性、隔离性和持久性四大特性。事务操作包括设置提交方式(自动/手动)、提交、回滚和开启等命令。并发事务可能产生脏读、不可重复读和幻读问题,MySQL提供四种隔离级别(读未提交、读已提交、可重复读和串行化)来控制这些问题。默认的可重复读级别能解决脏读和不可重复读,但可能存在幻读现象。
2025-09-20 14:11:00
344
原创 学习MySQL之多表查询篇
摘要:本文介绍了多表查询的概念及实现方式。主要内容包括:1)多表关系的三种类型(一对多、多对多、一对一)及其实现方法;2)多表查询的分类,包括连接查询(内连接、外连接、自连接)和子查询;3)各类查询的具体语法和特点,如内连接查询交集数据、外连接保留单表全部数据等;4)子查询的四种类型(标量、列、行、表)及常用操作符。文章还介绍了联合查询和自连接等特殊查询形式,为数据库多表操作提供了详细指导。
2025-09-19 22:37:41
1018
原创 学习MySQL之函数和约束篇
本文介绍了MySQL中的函数和约束两个重要知识点。在函数部分,讲解了字符串函数(如CONCAT、LOWER等)、数值函数(CEIL、MOD等)、日期函数(CURDATE、DATEDIFF等)和流程函数(IF、CASE等)的常见用法。约束部分详细说明了NOT NULL、UNIQUE、PRIMARY KEY等六种约束类型及其作用,特别对外键约束的不同行为(CASCADE、SET NULL等)进行了说明。文章通过具体案例帮助理解函数和约束的实际应用,为数据库操作提供了实用指导。
2025-09-18 14:50:53
841
原创 学习MYSQL之SQL语句篇
SQL语句分类与语法速查指南 SQL语句主要分为四类:1)DDL(数据定义语言):用于数据库、表、字段的定义操作;2)DML(数据操作语言):实现数据的增删改;3)DQL(数据查询语言):负责数据查询;4)DCL(数据控制语言):管理用户权限。 核心语法包括:创建表(create)、修改表(alter)、数据查询(select)、条件查询(where)、分组(group by)、排序(order by)、分页(limit)等操作。
2025-09-17 19:11:45
1220
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅