美文网首页
MySQL~操作表函数

MySQL~操作表函数

作者: Cyzhouke | 来源:发表于2020-06-18 23:03 被阅读0次

一、数值型函数

1、ABS函数--) 绝对值函数

绝对值函数ABS(x)返回x的绝对值,正数的绝对值是其本身,负数的绝对值为其相反数,0的绝对值是0.

示例:求5、-2.4、-24和0的绝对值

SELECT ABS(5),ABS(-2.4),ABS(-24),ABS(0);
ABS绝对值函数.png

2、MOD函数--) 求余函数

求余函数MOD(x,y)函数返回x被y除后的余数,MOD()对于带有小数部分的数值返回除法运算后的余数。

示例:对MOD(63.8)、MOD(120,10)、MOD(15.5,3)进行求余运算

SELECT MOD(63.8),MOD(120,10),MOD(15.5,3);
MOD求余函数.png

3、SQRT函数--) 平方根函数

平方根函数SQRT(x)返回非负数x的二次方根。负数没有平方根,返回结果为NULL。

示例:求25、120和-9的二次平方根

SELECT SQRT(25),SQRT(120),SQRT(-9);
SQRT平方根函数.png

4、SIGN函数--) 符号函数

符号函数SIGN(x)返回参数的符号,x的值为负、0和正时返回结果依次为-1、0、1

示例:使用SIGN函数返回参数的符号

SELECT SIGN(-6),SIGN(0),SIGN(25);
SIGN符号函数.png

5、CEIL函数与CEILING函数--) 取整函数

取整函数CEIL(x)和CEILING(x)的意义相同,返回不小于x的最小整数值,返回值转化为一个BIGINT

示例:使用CEIL函数返回最小整数

SELECT CEIL(-2.5),CEILING(2.5);
CEIL与CEILING取整函数.png

6、三角函数

6.1、正弦函数--) SIN

正弦函数SIN(x)返回x的正弦值,其中x为弧度值

示例:使用SIN函数计算正弦值

SELECT SIN(1),SIN(0.5*PI());
正弦函数.png

6.2、反正弦函数--) ASIN

反正弦函数ASIN(x)返回x的反正弦值,若x不在-1到1的范围之内,则返回NULL
示例:使用ASIN函数计算反正弦值

SELECT ASIN(0.8414709848078965 ),ASIN(2);
反正弦函数.png

6.3、余弦函数--) COS

余弦函数COS(x)返回x的余数,x为弧度值

示例:使用COS函数计算余弦值

SELECT COS(1),COS(0),COS(PI());
余弦函数.png

6.4、反余弦函数--) ACOS

示例:使用ACOS函数计算反余弦值

SELECT ACOS(2),ACOS(1),ACOS(-1);
反余弦函数.png

6.5、正切函数--) TAN

正切函数TAN(x)返回x的正切值,x为给定的弧度值

示例:使用TAN函数计算正切值

SELECT TAN(1),TAN(0);
正切函数.png

6.7、余切函数--) COT

余切函数COT(x)返回x的余切值,x是给定弧度值

示例:使用COT函数计算余切值

SELECT COT(1);
余切函数.png

二、字符串函数

1、LENGTH函数

LENGTH函数的返回值为字符串的字节长度,使用utf8编码字符集时,一个汉字是3个字节,一个数字或字母是一个字节。

LENGTH函数.png

2、UPPER与LOWER函数

  • UPPER(str)字母大写转换函数,可以将字符串str中的字母字符全部转换成大写
  • LOWER(str)字母小写转换函数,可以将字符串str中的字母字符全部转换成小写
UPPER与LOWER函数.png

3、LEFT与RIGHT函数

  • LEFT(s,n)函数返回字符串s最左边的n个字符
  • RIGHT(s,n)函数返回字符串s最右边的n个字符
LEFT与RIGHT函数.png

4、CONCAT函数

CONCAT(s1,s2,...)函数返回结果为连接参数产生的字符串。当有一个或多个参数,若有任何一个参数为NULL,则返回值为NULL。若所有参数均为非二进制字符串,则结果为非二进制字符串。若自变量中含有一二进制字符串,则结果为一个二进制字符串。

CONCAT函数.png

5、TRIM函数

删除空格函数TRIM(s)删除字符串s两侧的空格。

TRIM函数.png

6、INSERT函数

INSERT(s1,x,len,s2)替换字符串函数,返回字符串s1,子字符串起始于x位置,并且用len个字符长的字符串代替s2。若x超过字符串长度,则返回值为原始字符串。假如len的长度大于其他字符串的长度,则从位置x开始替换。若任何一个参数为NULL,则返回值为NULL。

INSERT函数.png

7、SUBSTRING函数

SUBSTRING(s,n,len)获取子串函数,带有len参数的格式,从字符串s返回一个长度同len字符相同的子字符串,起始于位置n。

SUBSTRING函数.png

8、REVERSE函数

REVERSE(s)字符串逆序的函数,将字符串s反转。

REVERSE函数.png

9、REPLACE函数

REPLACE(s,s1,s2)函数替换函数,使用字符串s2替换字符串s中所有的字符串s1。

REPLACE函数.png

三、日期与时间函数

1、NOW和SYSDATE函数

NOW()和SYSDATE()函数作用相同,都是返回当前日期和时间,格式为"YYYY-MM-DD HH:MM:SS"或"YYYYMMDDHHMMSS"。

NOW和SYSDATE函数.png

2、CURDATE函数和CURRENT_DATE函数

CURDATE()函数和CURRENT_DATE()函数的作用相同,都是将当前时间以"YYYY-MM-DD"或"YYYYMMDD"格式返回。

CURDATE函数和CURRENT_DATE函数.png

3、CURTIME函数和CURRENT_TIME函数

CURTIME()函数和CURRENT_TIME()函数的作用相同,都是将当前时间以"HH:MM:SS"或"HHMMSS"格式返回。

CURTIME函数和CURRENT_TIME函数.png

4、DAYOFWEEK函数和WEEKDAY函数

  • DAYOFWEEK()函数返回日期对应的周索引
  • WEEKDAY()函数返回日期对应的工作日索引
DAYOFWEEK函数和WEEKDAY函数.png

5、DAYOFMONTH函数和DAYOFYEAR函数

  • DAYOFMONTH()函数返回d是一个月中的第几天,范围为1~31
  • DAYOFYEAR()函数返回指定日期在一年中的位置
DAYOFMONTH函数和DAYOFYEAR函数.png

6、MONTH函数和MONTHNAME函数

  • MONTH()函数返回指定date对应的月份,范围为1~12
  • MONTHNAME()函数返回日期date对应月份的英文全名
MONTH函数和MONTHNAME函数.png

7、DATEDIFF函数

DATEDIFF(date1,date2)返回起始时间date1和结束时间date2之间的天数

DATEDIFF函数.png

8、ADDDATE函数

ADDDATE(date,INTERVAL expr type)函数执行日期的加运算

ADDDATE函数.png

9、DATE_FORMAT函数

DATE_FORMAT(date,format)函数根据format指定的格式显示date值
主要的format格式如下:

说明符 说明
%a 工作日的缩写名称
%b 月份的缩写名称
%c 月份,数字形式
%D 带有英文后缀的该月日期
%d 该月日期,数字形式(00.....31)
%e 该月日期,数字形式(0.....31)
%f 微秒
%H 以2位数表示24小时(01...23)
%h,%I 以2位数表示24小时(01...12)
%i 分钟
%j 一年中的天数
%k 以24小时表示
%I 以12小时表示
%M 英文月份名称
%m 月份,数字形式(00...12)
%p 上午(AM)或下午(PM)

四、聚合函数

1、MAX函数

MAX()函数返回指定列中的最大值

2、MIN函数

MAX()函数返回指定列中的最小值

3、COUNT函数

COUNT()函数统计数据表中包含的行的总数

4、SUM函数

SUM()函数求和

5、AVG函数

AVG()函数通过计算返回的行数和每一行数据的和,求指定列数据的平均值

相关文章

  • MySQL~操作表函数

    一、数值型函数 1、ABS函数--) 绝对值函数 绝对值函数ABS(x)返回x的绝对值,正数的绝对值是其本身,负数...

  • MySQL5.7从入门到精通 pdf下载

    包括MySQL的安装与配置、数据库的创建、数据表的创建、数据类型和运算符、MySQL函数、查询数据、数据表的操作(...

  • mysql必知必会 pdf下载

    包括MySQL的安装与配置、数据库的创建、数据表的创建、数据类型和运算符、MySQL函数、查询数据、数据表的操作(...

  • MySql笔记

    Mac安装并运行MySql MySql数据库、数据表的操作 MySql数据类型及常见约束 MySql表操作 MyS...

  • 基于Linux的MySQL操作实例(软件安装,mysql基本操作

    基于Linux的MySQL操作实例(软件安装,mysql基本操作,mysql数据类型,建表、插入数据操作) 前言 ...

  • Select进阶查询·常用函数

    一、MySql中函数定义: 函数就是MySQL服务内置的命令 函数的格式:函数名() 通常使用的方法=>函数名(表...

  • 3 MySQL数据库操作

    2 MySQL数据库操作 3.1 MySQL操作数据库 3.2 MySQL操作数据表 3.2.1 MySQL创建数...

  • 5/04day46_MySQL函数&事务

    回顾 MySQL函数&事务 今日目标 一 MySQL函数 为了简化操作,mysql提供了大量的函数给程序员使用(比...

  • Mysql大全

    1.Mac下Homebrew 安装mysql 2.mysql管理 3.mysql数据库操作 4.mysql表操作 ...

  • Mysql学习——MySQL数据结构修改(2)

    Mysql表结构操作添加表字段修改表字段删除表字段修改表字段类型修改表名简介:Mysql表结构操作,添加表字段,修...

网友评论

      本文标题:MySQL~操作表函数

      本文链接:https://www.haomeiwen.com/subject/nmwpxktx.html