`
liu86th
  • 浏览: 114918 次
  • 性别: Icon_minigender_1
社区版块
存档分类
最新评论

[mysql]MySQL中的内置函数

 
阅读更多

 

用在select  语句,以及子句where   order  by    hacing  中    update   delete

函数中可以将字段名作为字段来用,变量的值就是这个列对应的每一行记录。

一、字符串函数

php中用到的函数,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个字符串长度的字符串。

二、数值函数

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

三、日期函数

当用php的时间戳来完成

curdate():返回日期

now():返回日期时间

curtime():返回时间

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

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

week(now());

year(now());

hour(curtime());

minute(curtime());

monthname(now());月名

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

case   when   then   else   end                //select  case   when   salary<=3000  then  ’low’  else  ’heigh’   end  from    …;

五、其他函数

database()当前数据库

verdion()当前版本

user()当前用户

inet_aton(192.168.1.1);返回ip网络地址序

inet_ntoa(3232235777);根据网络地址序返回ip

md5();返回加密后字符串

分享到:
评论

相关推荐

    Mysql 5.0 内置函数及方法

    非常实用的工具手册,mysql数据库开发必备!

    MYSQL内置函数

    mysql里面的一些内置函数 MYSQL内置函数

    Mysql函数手册.rar_MySQL函数手册_VZI_mysql 函数手册

    MySQL数据库函数手册,私家珍藏,经验积累

    mysql内置函数表

    MySQL内置函数表(包括字符串函数、数学函数和日期时间函数)

    mysql5.6官网内置函数

    mysql官网的网页,里面含有所有的官方内置函数,供大家参考使用

    MySQL内置函数表

    不用说什么了吧,都知道的,也是必须的,大家有需要的就下载一份,作为案头文件也可。

    MySQL内置函数中的日期和时间函数详解.pdf

    MySQL内置函数中的日期和时间函数详解.pdf

    mysql数据库转瀚高数据库所需要的函数列表

    1、mysql数据库转国产化瀚高数据库; 2、有些函数在瀚高数据库中不存在,需要添加自定义函数。

    sql内置函数

    sql部分内置函数。字符串大小写转化, 去空格函数,字符串比较函数,日期函数

    MySQL常见函数使用(二).pdf

    它详细解释了MySQL中的各种内置函数,特别是那些在数据处理和分析中经常用到的函数。内容包括: 字符串函数:如CONCAT(), SUBSTRING(), REPLACE()等。 数值函数:如ROUND(), CEIL(), FLOOR()等。 日期和时间函数:...

    第11章MySQL存储过程与函数.docx

    3. 存储过程可以使用非确定函数,不允许在用户定义函数主体中内置非确定函数。 4. 存储过程一般是作为一个独立的部分来执行,而函数可以作为查询语句的一个部分来调用。 创建存储过程的示例: CREATE PROCEDURE ...

    MySql数据库全面帮助文档(中文)

    比较全面的mysql操作手册,内容除了基本的mysql内置函数和标准sql语句的使用之外,还包括了mysql中存储过程,自定义函数的使用

    MySQL数据库:存储函数调用.pptx

    存储函数创建完后,就如同系统提供的内置函数(如VERSION()),所以调用存储函数的方法也差不多,都是使用SELECT关键字。 【例】 创建一个存储函数,返回Book表中某本书的作者姓名。 存储函数举例 DELIMITER $$ ...

    MySQL数据库技术实验报告(MySQL语言结构)

    MySQL 中的系统内置函数可以用于执行各种操作,如获得最大值和最小值、计算平方根、获取绝对值等。在本实验中,我们使用了多种系统内置函数,包括: * MAX() 和 MIN() 函数获得一组数组的最大值和最小值 * ROUND() ...

    MySQL中group_concat函数深入理解

    本文通过实例介绍了MySQL中的group_concat函数的使用方法,需要的朋友可以适当参考下

    几个实用的MySQL内置函数实用说明

    日期格式化函数: DATE_FORMAT:时间格式化为字符串; STR_TO_DATE:时间字符串转为为日期格式; 日期加减函数: DATE_SUB:日期做减法 DATE_ADD:日期做加法

    MySQL 5.7中的关键字与保留字详解

    前言 MySQL和Oracle的关键字还是不尽... 这一点对于内置函数的名称也适用。 如何使用关键字和保留字 非保留关键字允许作为标识符,不需要加引号。 如果您要适用保留字作为标识符,就必须适用引号。 举个例子,BEGIN和E

    MySQL知识总结思维导图

    MySQL知识总结思维导图,压缩包内包含MySQL数据库基础、MySQL库的操作、MySQL表的操作(DDL)、MySQL数据类型、MySQL表的约束、MySQL基本查询(DML)、MySQL内置函数、MySQL复合查询、MySQL内外连接、MySQL索引特性...

    MySQL源码初探

    MySQL基本架构 源码目录结构 核心类库与函数 主要模块 数据流 plugin 介绍

    HongdaChen#GitChat#006--MySQL 命令和内置函数1

    A.-h 和 -P 可以省略 B.-u 和用户名之间不能有空格 C.-p 和密码之间不能用空格 D.小写 -p 对应的是用户密码,大写 -P 对应的是MySQL

Global site tag (gtag.js) - Google Analytics