`
再逢山水
  • 浏览: 156418 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

mysql中一些曾经迷糊的东西

    博客分类:
  • LAMP
阅读更多
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 值。
分享到:
评论

相关推荐

    MySQL中文参考手册.chm

    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 中文文档

    以下是对MySQL 5.7的一些关键知识点的详细说明: 1. **InnoDB存储引擎**:MySQL 5.7默认的存储引擎是InnoDB,它支持事务处理、行级锁定以及外键约束,这使得InnoDB成为处理并发操作和确保数据完整性的理想选择。5.7...

    MySQL中文参考手册CHM版

    MySQL中文参考手册CHM版包含了丰富的关于MySQL数据库的知识,它是一个强大的开源关系型数据库管理系统,广泛应用于各种规模的企业和项目中。手册详细介绍了MySQL的安装、配置、使用以及管理等各个方面,是学习和工作...

    MySQL8中文参考手册 MySQL DBA必备

    MySQL参考手册。它的文件通过8.0.14 MySQL 8。它可以包括MySQL版本尚未发布功能的文档。关于哪个版本的信息已被释放,看到MySQL 8版本说明 MySQL集群是目前不在MySQL 8的支持。关于MySQL集群的信息,请参阅7.5、...

    mysql中文使用手册

    - 当前版本中尚未实现的一些 SQL 92 功能。 - **5.4.1 子选择 (Sub-selects)** - MySQL 对子查询的支持程度。 - **5.4.2 SELECT** - 其他未完全实现的 SQL 92 功能。 通过以上内容的详细介绍,用户可以对 ...

    MySQL8中文参考手册2022官方.zip

    MySQL数据字典14章 本章介绍的主要特点、效益、用法的差异,并对数据字典的局限性。对于数据字典功能的其他含义,是指“数据字典的笔记“部分在MySQL 8版本说明 对MySQL数据字典的好处包括: 一个集中的数据字典,...

    MYSQL文档完美中文版

    需要注意的是,以上内容是对给定文件内容的知识点梳理,而文件中的部分文字由于OCR扫描技术原因,可能存在一些识别错误或遗漏,因此在理解时需将不流畅或可能错误的文字部分按照上下文语境进行适当推断和修正。...

    C开发mysql的api中文手册

    最后,手册还提到了一些实用工具,例如msql2mysql工具,它可以帮助开发者将mSQL程序转换成MySQL程序,以及mysql_config工具,它能够帮助开发者获取编译MySQL客户端所需的编译选项。这些工具大大减轻了开发者在数据库...

    MySQL8中文参考手册 .chm

    MySQL参考手册。它的文件通过8.0.14 MySQL 8。它可以包括MySQL版本尚未发布功能的文档。关于哪个版本的信息已被释放,看到MySQL 8版本说明 MySQL集群是目前不在MySQL 8的支持。关于MySQL集群的信息,请参阅7.5、...

    MySQL中文参考手册

    MySQL中文参考手册 <br>MySQL是一个精巧的SQL数据库管理系统,虽然它不是开放源代码的产品,但在某些情况下你可以自由使用。由于它的强大功能、灵活性、丰富的应用编程接口(API)以及精巧的系统结构,受到了广大...

    mysql-5.7操作手册(中文版).pdf

    MySQL 5.7 中添加了一些新特性,包括增强的性能、改进的安全性、增强的数据类型等。 MySQL 信息来源 MySQL 官方网站提供了大量的信息资源,包括文档、手册、论坛等。用户可以通过这些资源来获取 MySQL 的使用指南...

    MySQL8.0参考手册.pdf

    下面是该手册中的一些重要知识点: 1. MySQL 简介 MySQL 是一个开源的关系型数据库管理系统(RDBMS),可以在多种操作系统平台上运行,包括 Windows、Linux、Unix 等。MySQL 具有高性能、可扩展性强、支持多种编程...

    利用MysqlODBC把Sqlserver数据库导入到Mysql中

    将mysql数据库转换为sql server的数据库,或者将sql server数据库转换为mysql的数据库,在nt环境下很多时候都会用到。使用mysql odbc后就比较好办,可以使用sql server的管理工具,也可以使用mysql的管理工具,更可以...

    C#连接MySQL需要的MySql.Data.dll,MySql.Web.dll

    在C#编程环境中,连接MySQL数据库通常依赖于特定的数据提供者,这就是MySql.Data.dll和MySql.Web.dll的角色。这两个动态链接库(DLL)文件是MySQL官方提供的.NET数据访问组件,使得C#开发者能够轻松地与MySQL服务器...

    mysql8、mysql5两个版本驱动

    而MySQL 5.x是较早的版本,虽然稳定,但可能缺乏一些现代数据库管理的功能。 标题中的“mysql8、mysql5两个版本驱动”指的是用于连接MySQL数据库的Java驱动程序,即`mysql-connector-java`。这个驱动程序允许Java...

    MySQLAdministrator5.0汉化中文语言包

    此外,由于软件更新,某些新添加的功能或改进可能并未包含在旧版本的语言包中,因此建议使用与MySQL Administrator 5.0相匹配的最新汉化包。 总的来说,MySQL Administrator 5.0的汉化中文语言包极大地降低了中国...

    MYSQL

    16.3 已知可用 MyODBC一起工作的程序 16.4 怎样填写 ODBC 管理程序的各种域 16.5 怎样在ODBC中获得一个AUTO_INCREMENT列的值 16.6 报告 MyODBC 的问题 17 与一些常用程序一起使用MySQL 17.1...

    C# 链接mysql数据库 出现 给定关键字不在字典中

    在C#编程中,连接MySQL数据库是常见的任务,但有时候可能会遇到一些问题,例如“给定关键字不在字典中”的错误。这个问题通常与使用的MySQL数据访问驱动(MySql.Data.dll)有关。以下是对这个错误的详细分析和解决...

    Mysql5.6、Mysql5.7 JDBC驱动

    在MySQL 5.6版本中,引入了一些重要的性能优化和新特性。例如,InnoDB存储引擎的性能得到了显著提升,支持了全文索引,同时增加了并行复制功能,提高了大规模数据处理的效率。此外,5.6版本还增强了查询优化器,支持...

    mysql8一键化安装脚本

    1 可以自由安装在任何目录下(直接回车默认安装在/auto),而且所有的东西都在此目录下,不会出现在其他目录中 2 内置可以在存储过程中执行Linux命令插件 3 安装完成后,cd /auto/mysql/support-files/, ./mysql.xs....

Global site tag (gtag.js) - Google Analytics