MySQL
文章平均质量分 92
学习MySQL
Arcane Code
C++后端开发工程师
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
MySQL:复合查询
本文介绍了SQL多表查询和子查询的基本操作。通过模拟公司场景,演示了内连接(保留两表匹配数据)、左连接(保留左表全部数据)、右连接(保留右表全部数据)的区别。同时讲解了自连接查询(处理层级关系)和子查询的两种类型:标量子查询(配合比较运算符使用)和列子查询(配合IN/NOT IN使用)。文中包含具体SQL示例,帮助理解不同连接方式的适用场景,如查询所有员工(含未分配部门者)需用左连接,查询所有部门(含无人员部门)需用右连接。原创 2025-12-21 21:14:18 · 938 阅读 · 0 评论 -
MySQL:内置函数
MySQL内置函数是数据库提供的实用工具,主要包括三类:日期函数(如CURRENT_DATE()获取当前日期、DATEDIFF计算日期差)、字符串函数(如CONCAT拼接字符串、SUBSTRING截取子串)和数学函数(如ROUND四舍五入、RAND生成随机数)。这些函数无需了解实现细节,只需调用即可完成日期处理、字符串操作和数学计算等常见任务,能有效简化SQL语句编写。此外还包括USER()查询当前用户、MD5()加密等实用功能,为数据处理提供了便利。原创 2025-12-20 13:10:13 · 987 阅读 · 0 评论 -
MySQL:表的约束
SQL表的约束是保证数据完整性和一致性的重要规则。主要约束包括: 非空约束(NOT NULL)确保字段不为空 唯一约束(UNIQUE)保证字段值不重复 主键约束(PRIMARY KEY)作为唯一标识符,兼具NOT NULL和UNIQUE特性 默认值(DEFAULT)为未指定值的字段提供默认数据 外键(FOREIGN KEY)建立表间关联,确保引用完整性 检查约束(CHECK)在MySQL8.0+中用于验证数据条件 这些约束在创建表时定义或后期添加,能有效防止无效数据进入数据库,维护数据质量。外键约束特别重要原创 2025-10-05 10:24:23 · 826 阅读 · 0 评论 -
MySQL:CRUD
MySQL表的增删改查(CRUD)操作指南 本文介绍了MySQL数据库中对表进行增删改查的基本操作。主要内容包括: 新增(Create):讲解了单行插入和多行插入语法,以及字符编码问题对插入数据的影响。 查询(Retrieve):详细介绍了: 指定列查询 使用DISTINCT去重 通过ORDER BY进行排序 条件查询(WHERE子句) 分页查询 注意事项:强调了在业务代码中直接查询全表的危险性,以及如何通过条件查询限制结果集。 文章通过大量示例代码和截图演示了各种SQL语句的使用方法,适合MySQL初学者原创 2025-10-04 15:02:04 · 803 阅读 · 0 评论 -
MySQL:库操作和常用数据类型
本文介绍了MySQL 8.0.33中数据库和数据类型的基本操作。主要内容包括: 数据库操作:展示如何查找、创建、删除和修改数据库; 数据类型详解: 数值类型:TINYINT、INT、BIGINT等及其适用场景; 字符串类型:CHAR、VARCHAR、TEXT等存储文本数据的方法; 日期时间类型:DATE、DATETIME、TIMESTAMP等时间数据的处理方式。 每个操作都配有示例代码和执行结果截图,便于理解。文章适合MySQL初学者快速掌握数据库基础操作和数据类型选择。原创 2025-09-21 23:39:56 · 649 阅读 · 0 评论
分享