MySQL数据库单表查询


当前第2页 返回上一页

3. 分组查询

Select 字段名1,字段名2,… from 表名 group by 字段名1,字段名2,… [having 条件表达式];

(1) 单独使用group by分组:查询结果安装字段中不同的值进行分类,查询结果只显示每个组中的一条记录。

(2) Group by 和聚合函数一起使用

(3) Group by和having关键字一起使用

Having关键字和where关键字的作用相同,都用于设置条件表达式对查询结果进行过滤,两者的区别在于having关键字后可以跟聚合函数,而where关键字不能。通常having关键字都和group by一起使用,用于对分组后的结果进行过滤。


4. 使用LIMIT限制查询结果的数量:指定查询结果从哪一条记录开始以及一共查询多少条信息。

Select 字段名1,字段名2,… from表名 limit [offset,] 记录数

5. 函数(列表)

数学函数

函数名称

作用

Abs(x)

返回x的绝对值

Sqrt(x)

返回x的非负2次方根

Mod(x,y)

返回x被y除后的余数

Ceiling(x)

返回不小于x的最小整数

Floor(x)

返回不大于x的最大整数

Round(x,y)

对x进行四舍五入操作,小数点后保留y位

Runcate(x,y)

舍去x中小数点y位后面的数

Sign(x)

返回x的符号,-1,0或1

字符串函数

函数名称

作用

Length(str)

返回字符串str的长度

Concat(s1,s2,…)

返回一个或者多个字符串连接产生的新的字符串

Trim(str)

删除字符串两侧的空格

Replace(str,s1,s2)

使用字符串s2替换字符串str中所有的字符串s1

Substring(str,n,len)

返回字符串str的子串,起始位置为n,长度为len

Reverse(str)

返回字符串反转后的结果

Locate(s1,str)

返回子串s1在字符串str中的起始位置


日期和时间函数

函数名称

作用

Curdate()

获取系统当前日期

Curtime()

获取系统当前时间

Sysdate()

获取当前系统日期和时间

Time_to_sec()

返回将时间转换成秒的结果

Adddate()

执行日期的加运算

Subdate()

执行日期的减运算

Date_format()

格式化输出日期和时间值

条件判断函数

函数名称

作用

If(expr, v1, v2)

如果expr表达式为true返回v1,否则返回v2

Ifnull(v1,v2)

如果v1不为null返回v1,否则返回v2

Case expr when v1 then r1 [when v2 then r2…] [else rn] end

如果expr值等于v1、v2等,则返回对应位置then后面的结果,否则返回else后的结果rn

加密函数

函数名称

作用

Md5(str)

对字符串str进行MD5加盟

Encode(str, pwd_str)

使用pwd作为密码加密字符串str

Decode(str, pwd_str)

使用pwd作为密码解密字符串str

(1) Concat(str1,str2,…)返回结果为连接参数产生的字符串,如果任何一个参数为null,则返回值为null.


四、 为表和字段取别名

1. 为表取别名:select * from 表名 [as] 别名;

如下例子,s.gender表示student表的gender字段

2. 为字段取别名:select 字段名 [AS] 别名 [,字段名 [as] 别名,…] from 表名;

本文讲解了MySQL数据库单表查询,更多相关内容请关注php中文网。

相关推荐:

$选择器--是如何将DOM封装成jquery对象

原生js组件化开发简单轮播图实例代码

css3动画导航栏3D

以上就是MySQL数据库单表查询的详细内容,更多文章请关注木庄网络博客!!

返回前面的内容

相关阅读 >>

mysql中标识列是什么意思有什么用

常见mysql问题及解决方案

mysql当前时间增加5分钟的实现方法

mysql如何设置默认编码为utf-8

navicat是mysql

mysql常用引擎总结分享

mysql dba是什么意思?

mysql常用存储引擎的分析

mysql基础的配置优化详解

mysq如何配置win10的环境变量?

更多相关阅读请进入《mysql》频道 >>


数据库系统概念 第6版
书籍

数据库系统概念 第6版

机械工业出版社

本书主要讲述了数据模型、基于对象的数据库和XML、数据存储和查询、事务管理、体系结构等方面的内容。



打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...