MySQL数据库函数
一:字符串函数:
1.concat();
concat(S1,S2,S3,......Sn);
把传入参数链接
成一个字符串;
2.insert();
insert(str,x,y,insert);
st r: 传入的字符串,
x : 从第几个开始
y :需要替换几个字符
insert : 替换的字符串
3.lower(), upper()
lower(): 字符串转为大写;
upper(): 字符串转为小写;
4.left(str,x) right(str,y)
str :需要返回的字符串
x : 返回多少个字符
5.rpad(str,n,pad)
str :需要填充的字符
n :填充后字符串的长度
pad :需要填充的字符
6.trime()
去掉字符串两边的空格
7.replace(str,a,b)
str :需要替换的字符串
用字符串b去替换str中的a
8.strcmp(S1,S2)
如果S1大于S2返回1
如果S1小于S2返回-1
如果S1等于S2返回0
9.substring(str,x,y)
str :需要返回的字符串
x :从第x位置开始
y :取y个字符
10.length()
返回字符串的长度
二:数值函数:
1.ABS(x) 返回x的绝对值
2.ceil(x) 返回大于X的最小值
3.floor(x) 返回小于x的最大值
4.med(x,y) 返回x,y的摸(求余)
5.rand() 返回随机数
6.round(x,y) 返回x的四舍五入的y位置的值(四舍五入)
7.truncate(x,y) 返回数字x截断为y的小数结果;
三:时间函数:
1.AddDate() 增加一个日期(天、周等)
2.AddTime() 增加一个时间(时\分等)
3.curdate() 返回当前日期 2014-7-4 //select CURDATE(); -> 2016-04-25
4.curtime() 返回当前时间 12:00:01 //select CURTIME(); -> 11:26:26
5.Date() 返回日期时间的日期部分 //select DATE('2016-04-25');->2016-04-25
6.DateDiff() 计算两个日期之差
7.Date_add() 高度灵活的日期运算函数
8.Day() 返回一个日期的天数部分
9.Hour() 返回一个小时部分
10.Minute() 返回一个分钟部分
11.Mouth() 返回一个月 部分
12.week() 返回当前星期几
13.now() 返回当前时间 2014-7-4 12:00:01
14.unix-time(now()) 返回当前时间戳 1293433835
15.time() 时间戳转化 time(1293433835)
9.data_format()格式化当前时间 DATE_FORMAT
(NOW(),'%b %d %Y %h:%i %p') Dec 29 2008 11:45 PM
MySQL数据库函数的更多相关文章
- Java调用MySql数据库函数
Java调用MySql数据库函数 /** * 调用mysql的自定义函数 * */ private void test() { logger.info("show task start &q ...
- PHP学习之[第09讲]PHP 的 Mysql 数据库函数 (微型博客系统)
一.数据库函数: mysql_connect(数据库地址,用户名,密码) mysql_select_db(数据库名) mysql_set_chartset(‘编码’) //PHP5.2.3以后的函数 ...
- PHP学习之[第10讲]PHP 的 Mysql 数据库函数 (微型博客系统)II
mysql结构如下: -- phpMyAdmin SQL Dump -- version 4.4.1.1 -- http://www.phpmyadmin.net -- -- Host: localh ...
- mysql数据库函数之left()、right()、substring()、substring_index()
在实际的项目开发中有时会有对数据库某字段截取部分的需求,这种场景有时直接通过数据库操作来实现比通过代码实现要更方便快捷些,mysql有很多字符串函数可以用来处理这些需求,如Mysql字符串截取总结:l ...
- MYSQL数据库函数集合
一.数学函数 ABS(x) 返回x的绝对值 BIN(x) 返回x的二进制(OCT返回八进制,HEX返回十六进制) CEILING(x) 返回大于x的最小整数值 EXP(x) 返回值e( ...
- mysql 数据库函数入门
- php Mysql 和Mysqli数据库函数整合
PHP Mysql和Mysqli数据库函数整合 服务器如果支持mysqli函数将优先mysqli函数进行数据库操作 否则将调用mysql函数进行数据库操作 用法SQL::connect(host,us ...
- ECMall的MySQL数据调用的简单方法
很多ecmall开发者会问,怎么使用Ecmall的mysql类库进行数据调用.从原理上来讲Ecmall的数据调用是以数据模块+模块类库的方式进行mysql数据调用的,所有数据模块都存储在include ...
- MySQL数据导入sql文件过程中出错
错误类型: ERROR 1231 (42000): Variable 'time_zone' can't be set to the value of 'NULL' ERROR 1231 (42000 ...
随机推荐
- Python的数据类型3元组,集合和字典
首先要讲到的就是元组 元组其实拥有列表的一些特性,可以存储不同类型的值,但在某些方面元组又比不上列表 定义一个元组,你可以不用加‘ [ ] ’,你只需用逗号隔开即可 例如 1 2 3 4 5 6 7 ...
- hibernate一级缓存和二级缓存的区别
http://blog.csdn.net/defonds/article/details/2308972 缓存是介于应用程序和物理数据源之间,其作用是为了降低应用程序对物理数据源访问的频次,从而提高了 ...
- dom4j解析xml报错:Nested exception: org.xml.sax.SAXParseException: White space is required between the processing instruction target and data.
采用dom4j方式解析string类型的xml xml: String string="<?xmlversion=\"1.0\" encoding=\ ...
- Java——File类成员方法
body, table{font-family: 微软雅黑} table{border-collapse: collapse; border: solid gray; border-width: 2p ...
- UINavigationController详细(转)
UINavigationController使用详解 有一阵子没有写随笔,感觉有点儿手生.一个多月以后终于又一次坐下来静下心写随笔,记录自己的学习笔记,也希望能够帮到大家. 废话少说回到正题,UINa ...
- webpack 添加 jquery 插件
webpack.base.config.js 加入以下配置: , plugins: [ new webpack.ProvidePlugin({ jQuery: 'jquery', $: 'jquery ...
- Redis学习第八课:Redis高级实用特性(二)
Redis高级实用特性 4.持久化机制 Redis是一个支持持久化的内存数据库,也就是说Redis需要经常将内存中的数据同步到硬盘来保证持久化.Redis支持两种持久化方式:(1).snapshott ...
- Appium 并发多进程基于 Pytest框架
前言: 之前通过重写unittest的初始化方法加入设备参数进行并发,实现了基于unittest的appium多设备并发,但是考虑到unittest的框架实在过于简陋,也不方便后期的Jenkins的持 ...
- 微信小程序之蓝牙开发(详细读数据、写数据、附源码)
本文将详细介绍微信小程序的蓝牙开发流程(附源码)准备:微信只支持低功耗蓝牙也就是蓝牙4.0,普通的蓝牙模块是用不了的,一定要注意. 蓝牙可以连TTL接到电脑上,再用XCOM调试 一开始定义的变量 va ...
- springboot整合jedisCluster
maven依赖 springboot整合jedisCluster相当简单,maven依赖如下: <dependency> <groupId>org.springframewor ...