第三章
处理某字段中不同区间的问题
3.6.4. 拥有某个字段的组间最大值的行
任务:对每项物品,找出最贵价格的物品的经销商。
可以用这样一个子查询解决该问题:
SELECT article, dealer, price
FROM shop s1
WHERE price=(SELECT MAX(s2.price)
FROM shop s2
WHERE s1.article = s2.article);
LAST_INSERT_ID();
CREATE TABLE animals (
grp ENUM('fish','mammal','bird') NOT NULL,
id MEDIUMINT NOT NULL AUTO_INCREMENT,
name CHAR(30) NOT NULL,
PRIMARY KEY (grp,id)
);
支持大小写的正则查询
SELECT * FROM pet WHERE name REGEXP [BINARY] '^b';
计算年份间隔
SELECT name, birth, CURDATE(),(YEAR(CURDATE())-YEAR(birth))- (RIGHT(CURDATE(),5)<RIGHT(birth,5)) AS age FROM pet ORDER BY age;
分享到:
相关推荐
### MySQL 5.1 参考文档知识点概览 #### 数据库设计文件内容与脚本文件 - **数据库脚本文件**:此类文件主要用于数据库的创建、表的生成及数据初始化等工作,通常采用`.sql`作为文件扩展名。具体包括: - `create...
10. **异步二进制日志**:在MySQL 5.1中,二进制日志记录可以异步写入,减少了写入操作对主服务器性能的影响。 本参考手册的CHM格式便于用户快速查找和学习所需信息,无需额外安装阅读软件。无论你是初学者还是经验...
8. **更大的表和索引**:MySQL 5.1 增加了单表的最大记录数和索引长度,适应了大数据量的需求。 9. **XML 支持**:MySQL 5.1 提供了对 XML 文档的存储和检索功能,方便与 XML 应用程序集成。 10. **安全性和认证**...
这篇文档将基于提供的"mysql5.1CHM.zip"压缩包,深入探讨MySQL 5.1的主要特性和开发相关的知识。 1. **SQL语言与查询优化**: MySQL 5.1支持标准的SQL语法,包括SELECT、INSERT、UPDATE、DELETE等操作。其查询优化...
3. **安装文档**:内附的安装文档将指导用户完成MySQL 5.1的安装步骤。这通常包括系统需求检查、下载安装文件、配置选项设置、启动和停止服务等。安装文档还会涵盖如何配置数据库服务器,比如设置root用户密码、创建...
这个中文文档详细地介绍了MySQL 5.1的各种命令和使用实例,旨在帮助用户更好地理解和操作MySQL数据库。 首先,MySQL是一个开源的关系型数据库管理系统(RDBMS),它基于SQL标准,并且在性能、可靠性以及易用性方面...
MySQL 5.1是 MySQL ...以上只是MySQL 5.1中文帮助文档中的一部分知识点,实际文档会包含更多细节和实例,帮助用户全面掌握MySQL 5.1的使用。在学习过程中,结合实际操作和问题解决,能够更好地理解和应用这些知识。
MySQL5.1官方中文参考手册是一本非常宝贵的资源,它为开发者和数据库管理员提供了全面而深入的MySQL 5.1版本知识。MySQL是世界上最受欢迎的开源关系型数据库管理系统之一,以其高效、稳定和易用性著称。手册的详细...
这个“MySQL 5.1完整文档”包含了官方提供的所有信息,旨在帮助用户从安装到日常使用都能顺利进行。 1. **安装MySQL 5.1** 安装MySQL 5.1涉及多个步骤,包括选择合适的安装包(如Windows安装程序、Linux二进制包或...
这份“mysql5.1中文文档下载”是对于那些希望深入理解和使用MySQL 5.1的开发者和管理员的重要参考资料。下面将详细阐述MySQL 5.1的关键知识点。 1. **安装与配置**: - 安装过程:涵盖Windows、Linux、Mac OS等...
9. **XML支持**:5.1版本增强了对XML的处理能力,可以直接将XML文档导入或导出为数据库表,方便数据交换。 10. **Unicode支持**:全面支持Unicode(UTF-8编码),可以处理各种语言的数据。 在安装方面,`mysql-...
《MySQL 5.1参考手册》是一份详细记录MySQL 5.1版本特性和功能的文档,对于数据库管理员、开发人员以及对MySQL感兴趣的学习者来说,是不可或缺的参考资料。这份手册包含了MySQL 5.1的所有核心组件、语法、优化策略...
MySQL 5.1是MySQL数据库管理系统的一个重要版本,它提供了许多功能和改进,为开发者和数据库管理员提供了更高效、更灵活的数据存储与管理方案。本参考手册中文版旨在帮助用户全面理解和掌握MySQL 5.1的各项特性。 1...
这个简体中文参考文档是官方英文文档的直接翻译,旨在帮助中国用户更好地理解和使用MySQL 5.1。 一、MySQL 5.1的主要特性 1. 性能提升:MySQL 5.1在查询处理、存储引擎优化以及并发处理方面有显著提升,使得数据库...
MySQL 5.1中文参是一份详尽的数据库管理指南,专为那些使用MySQL 5.1版本的用户设计。MySQL是一种广泛应用于Web应用程序的开源关系型数据库管理系统(RDBMS),以其高效、稳定和易用性而备受赞誉。这份中文参考手册...
在安全性方面,MySQL 5.1提供了更强的权限管理和审计功能,用户可以更加精细地控制数据库的访问权限,同时可以通过日志记录用户的操作,满足合规性需求。此外,该版本还支持SSL加密,确保数据在传输过程中的安全性。...
这份"MySQL5.1.rar"压缩包包含了MySQL 5.1的中文帮助文档,是学习和使用MySQL 5.1的重要参考资料。 首先,我们来探讨MySQL 5.1的安装过程。MySQL的安装通常分为几个步骤:下载安装包,运行安装程序,选择安装类型...
MySQL 5.1是MySQL数据库管理系统的一个重要版本,它提供了许多功能和改进,适用于各种规模的应用场景。这个官方简体中文手册(HTML格式)是MySQL 5.1用户的重要参考资料,帮助开发者和管理员深入理解其特性和操作...