`
shendixiong
  • 浏览: 398588 次
  • 性别: Icon_minigender_1
  • 来自: 长沙
社区版块
存档分类
最新评论

mysql 常用函数

 
阅读更多

一、字符串函数

 

1、CONCAT(”字符串”,字段,……..):把传入的参数连接成一个字符串,返回连接后的字符串concat(‘adf’,'bb’)  返回adfbb

 

2、INSER(str,x,y,insert):将字符串str,x位置开始y个字符串长度替换为字符串insert;

 

3、LOWER(str)       UPPER(str):将字符串转成大写或小写。

 

4、LEFT(str,x)        RIGHT(str,x):分别返回最左边的x个字符和最右边的x个字符,如果第二个参数为null则返回null

 

5、LPAD(str,n,pad)     RPAD(str,n,pad):用字符串pad对str最左边和最右边进行填充,直到长度为n个字符

 

6、TRIM(str)       LTRIM(str)       RTRIM(str)//去掉字符串两边、左边、和右边的空格

 

7、replace(str,a,b):用字符串b替换str中所有出现的字符串a的

 

8、strcmp(s1,s2):比较ASC大小,如果s1比s2小返回-1,如果s1比s2大返回1,如果s1等于s2返回0

 

9、substring(str,x,y):返回字符串str中的第x位置起y个字符串长度的字符串。

 

10.group_concat 返回逗号隔开的字符串。注意此函数有大小限制

 

select group_concat(ipaddress) from t_ip 返回逗号隔开的串
select group_concat(id) from t_ip 返回byte[]
select group_concat(CAST(id as char)) from t_dep 返回逗号隔开的串
select group_concat(Convert(id , char)) from t_dep 返回逗号隔开的串

 

 

 

 

二、数值函数

 

ABS(x):返回x的绝对值

 

ceil(x):返回大于x的最小整数     2.1    2.5  2.9   返回 3 进1取中法

 

floor(x);返回小于x的最大整数  2.1    2.5  2.9   返回 2    割舍法

 

mod(x,y):返回x/y的模

 

rand():0-1之间的随机数

 

round(x,y):返回参数x的四舍五入的有y位小数的值

 

truncate(x,y):返回数字x截断为y位小数的结果truncate(1.239,2)      返回1.23

 

 

三、日期函数

curdate():返回日期  格式 2013-09-17

now():返回日期时间 格式2013-09-17 11:14:09

curtime():返回时间 格式 11:14:09

unix_timestamp(now());返回unix时间戳

from_unixtime(1231314);返回时间戳的时间

week(now()); 返回当前是第几周

year(now()); 返回当前的年份 格式 2013

hour(curtime()); 返回当前的小时时间 如现在是11:16 那么返回为11

minute(curtime()); 同上

monthname(now());月名 格式September

date_format(now(),”%Y-%m-%d   %H:%i:%”)

 

 四、流程控制函数

if(value ,t,f);    select   if(字段>300,’v1′,’v2′)   from    ;如果条件成立返回v1,否则返回v2

ifnull(value1,value2)如果value1不为空返回value1,为空返回value;

case    when[value1]  then[result]………..else[default]end 用法与if elseif else 类同

 

五、其他函数

database()当前数据库

version()当前版本

user()当前用户

password()  //将字符串加密,给mysql系统用户用的

 
 

 

分享到:
评论

相关推荐

    MySQL常用函数大全

    ### MySQL常用函数详解 #### 数学函数 - **ABS(x)**: 返回参数`x`的绝对值。 - **BIN(x)**: 将十进制数字`x`转换为二进制字符串表示。 - **CEILING(x)**: 返回不小于`x`的最小整数值。 - **EXP(x)**: 返回`e`的`x`...

    MySQL常用函数.txt

    MySQL常用函数 MySQL常用函数

    MySQL常用函数的举例及例子

    ### MySQL常用函数详解 #### 一、数学函数 在MySQL中,数学函数是处理数值数据的基本工具之一。这些函数能够帮助我们执行简单的算术运算、数值转换以及进行数学计算。 - **ABS(x)**:返回`x`的绝对值。例如,`ABS...

    MySQL常用函数

    包含了MySQL常用的所有函数及详解。IFNULL(expr1,expr2),FROM_UNIXTIME。

    Mysql常用函数列表

    Mysql常用函数列表 CONCAT (string2 [,... ]) //连接字串 INSTR (string ,substring ) //返回substring首次在string中出现的位置,不存在返回0 …… 数学类 ABS (number2 ) //绝对值 …… 日期...

    MySql常用函数大全讲解

    ### MySQL常用函数详解 #### 一、数学函数 数学函数是MySQL中经常使用的一类函数,主要用于处理各种类型的数字,如整数、浮点数等。以下是一些常用的数学函数: 1. **ABS(X)**: 返回`X`的绝对值。 - 示例:`...

    mysql常用函数及概念

    ### MySQL 常用函数及概念详解 #### 一、MySQL 数据库优化——重点函数与概念应用 在处理大规模数据时,对MySQL数据库进行优化至关重要。优化不仅能够提高查询速度,减少服务器负担,还能有效提升应用程序的整体...

    mysql常用函数,精编版,自取

    MySQL 常用函数精编版 在 MySQL 中,函数是指对输入参数值返回一个具有特定关系的值,主要分为数学函数、字符串函数、日期和时间函数、条件判断函数、系统信息和加密函数等。以下是 MySQL 中一些常用的函数: 数学...

    mysql常用函数.txt

    这篇文本“mysql常用函数.txt”很可能是列举了一些在MySQL中经常用到的函数,这对于理解和操作MySQL数据库至关重要。以下是对MySQL中一些关键函数的详细介绍: 1. **SELECT函数**:这是查询数据的基本函数,用于从...

    Mysql常用函数

    掌握这些MySQL常用函数,可以极大地提升你的SQL编写能力,使你在数据查询和处理时更加得心应手。在实际工作中,可以根据需求灵活运用这些函数,创建复杂的查询语句,实现高效的数据操作。不断实践和学习,你将成为...

    mysql常用函数

    mysql常用函数

    mysql常用函数大全

    mysql常用函数大全,不用每次去网上查,快速便捷

    mysql常用函数汇总.chm

    Mysql的常用函数整体, 从网上收集的一些常用函数, 进行汇总整体成文档 MySQL控制流函数: CASE WHEN[test1] THEN [result1]...ELSE [default] END如果testN是真,则返回resultN,否则返回default CASE [test] WHEN...

    mysql常用函数备查

    以下是关于MySQL常用函数的一些详细说明: **一、控制流程函数** 1. **CASE...WHEN...END** 语句:这是一个条件判断语句,可以根据不同的条件返回不同的结果。在给定的示例中,Eg1 判断1是否大于0,如果是则返回'...

    mysql常用函数列表 (2).pdf

    以下是 MySQL 常用函数的详细说明: 1. `mysql_affected_rows`:这个函数返回上一次操作(如INSERT、UPDATE、DELETE)影响的记录行数,可以帮助判断操作是否成功。 2. `mysql_change_user`:允许在已建立的连接上...

    MySQL常用函数汇总.md

    MySQL常用函数汇总.md

Global site tag (gtag.js) - Google Analytics