1、distinct
select distinct col1,col2,col3...coln from t
说明:此语句是从t中选出col1,col2,col3...coln不重复的记录。
注意:col1,col2,col3...coln是一个整体,也就是说distinct的作用域是col1,col2,col3...coln 而不只是col1。
如下图的一个表
执行语句 SELECT DISTINCT n1,n2 FROM Lion后,得到结果
2、group by
select * from t group by col1,col2,col3...coln
说明:与distinct类似 group by 的作用域包含col1,col2,col3...coln
执行
SELECT * FROM Lion GROUP BY n1,n2
,得到以下结果
3、count(exp)
select count(exp) from t
说明:返回SELECT 语句检索到的行中非NULL 值的数目。
若找不到匹配的行,则COUNT() 返回 0
COUNT(*) 的稍微不同之处在于,它返回检索行的数目, 不论其是否包含 NULL 值。
分享到:
相关推荐
1.2 关于本手册 1.2.1 本手册中使用的约定 1.3 MySQL的历史 1.4 MySQL的主要特征 1.5 MySQL稳定性? 1.6 顺应2000年 1.7 SQL一般信息和教程 1.8 有用的MySQL相关链接 ...
以下是对MySQL 5.7的一些关键知识点的详细说明: 1. **InnoDB存储引擎**:MySQL 5.7默认的存储引擎是InnoDB,它支持事务处理、行级锁定以及外键约束,这使得InnoDB成为处理并发操作和确保数据完整性的理想选择。5.7...
"国家开放大学 MySQL数据库应用实验训练1 在MySQL中创建数据库和表" 本实验训练旨在让学生掌握 MySQL 中的数据库和表的创建过程。 MySQL 是一种关系型数据库管理系统,广泛应用于各种领域。为提高学生的实践能力,...
MySQL中文参考手册CHM版包含了丰富的关于MySQL数据库的知识,它是一个强大的开源关系型数据库管理系统,广泛应用于各种规模的企业和项目中。手册详细介绍了MySQL的安装、配置、使用以及管理等各个方面,是学习和工作...
MySQL参考手册。它的文件通过8.0.14 MySQL 8。它可以包括MySQL版本尚未发布功能的文档。关于哪个版本的信息已被释放,看到MySQL 8版本说明 MySQL集群是目前不在MySQL 8的支持。关于MySQL集群的信息,请参阅7.5、...
- 当前版本中尚未实现的一些 SQL 92 功能。 - **5.4.1 子选择 (Sub-selects)** - MySQL 对子查询的支持程度。 - **5.4.2 SELECT** - 其他未完全实现的 SQL 92 功能。 通过以上内容的详细介绍,用户可以对 ...
MySQL数据字典14章 本章介绍的主要特点、效益、用法的差异,并对数据字典的局限性。对于数据字典功能的其他含义,是指“数据字典的笔记“部分在MySQL 8版本说明 对MySQL数据字典的好处包括: 一个集中的数据字典,...
需要注意的是,以上内容是对给定文件内容的知识点梳理,而文件中的部分文字由于OCR扫描技术原因,可能存在一些识别错误或遗漏,因此在理解时需将不流畅或可能错误的文字部分按照上下文语境进行适当推断和修正。...
最后,手册还提到了一些实用工具,例如msql2mysql工具,它可以帮助开发者将mSQL程序转换成MySQL程序,以及mysql_config工具,它能够帮助开发者获取编译MySQL客户端所需的编译选项。这些工具大大减轻了开发者在数据库...
MySQL中一些常用基础语法
MySQL参考手册。它的文件通过8.0.14 MySQL 8。它可以包括MySQL版本尚未发布功能的文档。关于哪个版本的信息已被释放,看到MySQL 8版本说明 MySQL集群是目前不在MySQL 8的支持。关于MySQL集群的信息,请参阅7.5、...
MySQL 5.7 中添加了一些新特性,包括增强的性能、改进的安全性、增强的数据类型等。 MySQL 信息来源 MySQL 官方网站提供了大量的信息资源,包括文档、手册、论坛等。用户可以通过这些资源来获取 MySQL 的使用指南...
摘要:这是关于5.1版至5.1.2-alpha版MySQL数据库系统的参考手册。该手册不适用于旧版本MySQL软件,这是因为在MySQL 5.1和以前的版本存在...在手册的文本中,通过引用发布版本号(5.1.x),注明了MySQL 5.1的二级版本。
- **在Mac OS X中安装MySQL**:Mac OS X下的安装步骤与Linux类似,但也有一些独特的特性。 - **在NetWare中安装MySQL**:虽然相对较少见,但MySQL同样支持在NetWare环境中安装。 - **在其他类Unix系统中安装MySQL**...
下面是该手册中的一些重要知识点: 1. MySQL 简介 MySQL 是一个开源的关系型数据库管理系统(RDBMS),可以在多种操作系统平台上运行,包括 Windows、Linux、Unix 等。MySQL 具有高性能、可扩展性强、支持多种编程...
将mysql数据库转换为sql server的数据库,或者将sql server数据库转换为mysql的数据库,在nt环境下很多时候都会用到。使用mysql odbc后就比较好办,可以使用sql server的管理工具,也可以使用mysql的管理工具,更可以...
在C#编程环境中,连接MySQL数据库通常依赖于特定的数据提供者,这就是MySql.Data.dll和MySql.Web.dll的角色。这两个动态链接库(DLL)文件是MySQL官方提供的.NET数据访问组件,使得C#开发者能够轻松地与MySQL服务器...
此外,由于软件更新,某些新添加的功能或改进可能并未包含在旧版本的语言包中,因此建议使用与MySQL Administrator 5.0相匹配的最新汉化包。 总的来说,MySQL Administrator 5.0的汉化中文语言包极大地降低了中国...
16.3 已知可用 MyODBC一起工作的程序 16.4 怎样填写 ODBC 管理程序的各种域 16.5 怎样在ODBC中获得一个AUTO_INCREMENT列的值 16.6 报告 MyODBC 的问题 17 与一些常用程序一起使用MySQL 17.1...
在C#编程中,连接MySQL数据库是常见的任务,但有时候可能会遇到一些问题,例如“给定关键字不在字典中”的错误。这个问题通常与使用的MySQL数据访问驱动(MySql.Data.dll)有关。以下是对这个错误的详细分析和解决...