MYSQL基本常用函数

一、字符的操作函数

(ps:mysql中的索引都是从1开始的。)

1.instr(param1,param2)

  返回子串第一次出现的索引,若找不到则返回0。

  param1填写操作字符串,param2填写操作子串。

2.substr(param1,param2)              ps:方法名称也可写成substring

  返回索引处及之后的所有字符。

  param1填写操作字符串,param2填写截取索引。

3.substr(param1,param2,param3)             ps:方法名称也可写成substring

  返回从索引处到指定长度的字符。

  param1填写操作字符串,param2填写开始截取索引,param3填写截取长度。

4.upper(param1)

  返回操作字符串的大写表示。

  param1填写操作字符串。 

5.lower(param1)

  返回操作字符串的小写表示。

  param1填写操作字符串。

6.concat(param1,param2,..,paramn)

  返回多个字符的拼接结果。

  填写多个操作字符串。

7.length(param1)

  返回参数值的字节个数。

  param1填写操作字符串 

8.trim(param1)

  去除前后的空格并返回,如果写成trim(param2 from param1),则去除param1前后的param2字符。

  param1填写相应的操作字段。

9.lpad(param1,param2,param3)

  用指定字符左填充(不够长度则填充,长度超了则删减末尾字符)。

  param1填写操作字符串,param2填写指定长度,param3填写指定填充字符。

10.rpad(param1,param2,param3)

  用指定字符右填充(不够长度则填充,长度超了则删减首字符)。

  param1填写操作字符串,param2填写指定长度,param3填写指定填充字符。

11.replace(param1,param2,param3)

  用指定字符替换另一指定字符。

  param1填写操作字符串,param2填写被替换字符串,param3填写替换字符串。

二、组函数

1.count(param1)

  返回结果个数。

  param1填写相应的操作字段(填写数字、*号代表查询所有条数)。

2.avg(param1)

  返回结果的平均值。

  param1填写相应的操作字段。

3.max(param1)

  返回结果的最大值。

  param1填写相应的操作字段。

4.min(param1)

  返回结果的最小值。

  param1填写相应的操作字段。

5.sum(param1)

  对返回结果求和。

  param1填写相应的操作字段。

6.stddev(param1)

  对返回结果求标准差。

  param1填写相应的操作字段。

7.variance(param1)

  对返回结果求方差。

  param1填写相应的操作字段。

三、数学函数

1.round(param1)

  返回四舍五入的整数值

  param1填写操作数值类型字段。

2.round(param1,param2)

  返回指定小数位的数值。

  param1填写操作数值类型字段,param2填写保留指定小数位数。

3.ceil(param1)

  返回结果向上取整(大于等于param1的最小整数)。

  param1填写操作数值类型字段。

4.floor(param1)

  返回结果向下取整(小于等于param1的最大整数)。

  param1填写操作数值类型字段。

5.truncate(param1,param2)

  返回指定小数点后截断结果

  param1填写操作数值类型字段,param2填写截断至几位小数。

6.mod(param1,param2)

  返回结果取余

  param1填写操作数值类型字段,param2填写被取余字段。

四、日期函数

1.now()

  返回当前日期加时间

2.curdate()

  返回当前日期。

3.curtime()

  返回当前时间。

4.year(param1)

  返回年。

  param1填写时间字符串。

5.month(param1)

  返回月的数值类型。

  param1填写时间字符串。

6.monthName(param1)

  返回月的英文名称。

  param1填写时间字符串。

7.day(param1)

  返回月里的第几天的数值类型。

  param1填写时间字符串。

8.dayname(param1)

  返回星期几的英文名称。

  param1填写时间字符串。

9.hour(param1)

  返回当前时间的小时字段的数值类型。 

  param1填写时间字符串。

10.minute(param1)

  返回当前时间的分钟字段的数值类型。

  param1填写时间字符串。

11.second(param1)

  返回当前时间的秒字段的数值类型。

  param1填写时间字符串。

12.str_to_date(param1,param2)

  将日期格式字符串转化为日期。

  param1填写时间字符串,param2填写转换格式。

13.date_format(param1,param2)

  将日期格式已制定格式输出为字符串。

  param1填写日期字符,param2填写转换格式。

MYSQL基本常用函数的更多相关文章

  1. MySQL之常用函数

    MySQL有如下常用函数需要掌握: 1.数学类函数 函数名称 作用 ABS(x)   返回x的绝对值                      SQRT(x)   返回x的非负二次方根 MOD(x,Y ...

  2. mysql中常用函数简介(不定时更新)

    常用函数version() 显示当前数据库版本database() 返回当前数据库名称user() 返回当前登录用户名inet_aton(IP) 返回IP地址的数值形式,为IP地址的数学计算做准备in ...

  3. MySQL数据库常用函数

    一.数学函数 数学函数主要用于处理数字,包括整型.浮点数等. ABS(x) 返回x的绝对值 不区分大小写 SELECT ABS(-1) -- 返回1 CEIL(x),CEILING(x) 返回大于或等 ...

  4. MySQL数据库------常用函数

    一.数学函数 数学函数主要用于处理数字,包括整型.浮点数等. [1]ABS(x)        返回x的绝对值 例子:SELECT ABS(-1) -- 返回1 [2]CEIL(x),CEILING( ...

  5. MySQL 数据库 常用函数

    一.数学函数 数学函数主要用于处理数字,包括整型.浮点数等. ABS(x) 返回x的绝对值 SELECT ABS(-1) -- 返回1 CEIL(x),CEILING(x) 返回大于或等于x的最小整数 ...

  6. centos 7 c++连接mysql的常用函数说明及使用样例

    以下函数使用之前需安装mysql,并包含mysql.h头文件,设置好mysqlclient动态库 一.mysql_init() MYSQL * mysql_init(MYSQL *mysql); // ...

  7. mysql之常用函数(核心总结)

    为了简化操作,mysql提供了大量的函数给程序员使用(比如你想输入当前时间,可以调用now()函数) 函数可以出现的位置:插入语句的values()中,更新语句中,删除语句中,查询语句及其子句中. 聚 ...

  8. PHP操作MySQL的常用函数

    某些情况下(如html中),调用php的变量时,要给变量加{},若要使字符串变量加上引号,则还需要在{}外加引号 如: $sql="select * from admin where use ...

  9. mysql的常用函数

    原文地址参考:http://www.cnblogs.com/ringwang/archive/2008/07/05/1236292.html 1. 控制流函数 1.1  IFNULL(expr1,ex ...

随机推荐

  1. F4NNIU 的常用 Linux 命令(2019-08-24)

    目录 F4NNIU 的常用 Linux 命令 停止防火墙 查看 IP 址 启动 deepin 的桌面 查看当前时区 查看 CPU 和内存信息 用户相关 日志 F4NNIU 的常用 Linux 命令 记 ...

  2. Flask学习之十二 使用boostrap

    英文博客地址:http://blog.miguelgrinberg.com/post/the-flask-mega-tutorial-part-xii-facelift 中文翻译地址:http://w ...

  3. 从开源小白到 Apache Member,我的成长之路

    我们走过的每一步路,都会留下印记,越坚实,越清晰. 近日,Apache 软件基金会(ASF)官方 Blog 宣布全球新增 40 位 Apache Member,张乎兴有幸成为其中一位. 目前,全球共有 ...

  4. @loj - 2674@ 「NOI2012」美食节

    目录 @description@ @solution@ @accepted code@ @details@ @description@ CZ 市为了欢迎全国各地的同学,特地举办了一场盛大的美食节. 作 ...

  5. HZOJ 回家

    这篇博客大部分在写我的错解……明明很简单的一道题,知道正解后10分钟AC,然而几个错解打的想死…… 错解1 WA40: 鬼知道这40分哪来的……这也是考试最后很无奈地交上去的代码,最后剩20分钟时发现 ...

  6. oracle多个平等的索引

    当SQL语句的执行路径可以使用分布在多个表上的多个索引时, ORACLE会同时使用多个索引并在运行时对它们的记录进行合并, 检索出仅对全部索引有效的记录. 在ORACLE选择执行路径时,唯一性索引的等 ...

  7. pytorch JIT浅解析

    概要  Torch Script中的核心数据结构是ScriptModule. 它是Torch的nn.Module的类似物,代表整个模型作为子模块树. 与普通模块一样,ScriptModule中的每个单 ...

  8. javascript 元素的大小

    1.偏移量 元素的可见大小由其高度.宽度决定,包括所有内边距.滚动条和边框大小(不包含外边距).通过下列4个属性可以获取元素的偏移量: offsetHeight: offsetWidth: offse ...

  9. excel求和结果不对

    excel求和结果不对 Excel求和功能是excel中最常用的功能,但是很多时候会碰到各种错误,比如求和结果总是0.公式求和结果和用计算器敲出来的结果不一样.更新了数据但是求和结果没有变等等.本经验 ...

  10. title与h1的区别、b与strong的区别、i与em的区别?

    title与h1的区别 定义: title是网站标题, h1是文章主题 作用: title概括网站信息,可以直接告诉搜索引擎和用户这 个网站是关于什么主题和内容的,是显示在网页Tab栏里的: h1突出 ...