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 ...
随机推荐
- httpclient 连接保持
http连接重用 从一个主机向另外一个建立连接的过程时相当复杂的,而且包含了两个终端之间的很多包的交换,它是相当费时的. 连接握手的开销是很重要的,特别是对小量的HTTP报文. 如果打开的连接被重用来 ...
- systemctl centos fedora 用法
LinuxSystemctl是一个系统管理守护进程.工具和库的集合,用于取代System V.service和chkconfig命令,初始进程主要负责控制systemd系统和服务管理器.通过Syste ...
- (C/C++学习笔记) 十二. 指针
十二. 指针 ● 基本概念 位系统下为4字节(8位十六进制数),在64位系统下为8字节(16位十六进制数) 进制表示的, 内存地址不占用内存空间 指针本身是一种数据类型, 它可以指向int, char ...
- “开始菜单”按钮今年8月将重回Windows 8
本月早些时候微软明确表示,“开始菜单”将重新回归Windows 8操作系统.尽管微软当时并没有公布具体的时间表,但据熟悉微软内部运作的消息灵通人士透露称,“开始菜单”极有可能将出现在预计于今年8月发布 ...
- MyEclipse 10 中安装Android ADT 22插件的方法
MyEclipse 10 中安装Android ADT 22插件的方法 下载ADT包:http://dl.google.com/android/ADT-22.0.0.zip 将ADT-22.0.0.z ...
- SWIFT模糊效果
首先创建一个模糊效果 let blurEffect = UIBlurEffect(style: UIBlurEffectStyle.Light) 接着创建一个承载模糊效果的视图let blurView ...
- RabbitMQ在windows下的安装
RabbitMQ 它依赖于Erlang,需要先安装Erlang.首先确定你的window电脑是32位还是64位,以下的安装以window 64位电脑举例. 运行行Erlang/OTP(otp_wi ...
- Linux下Bind error: Address already in use处理
发生这种问题是由于端口被程序绑定而没有释放造成. 可以使用netstat -lp查询当前处于连接的程序以及对应的进程信息. 如果只想查看指定端口,可以输入netstat -lp | grep 9877 ...
- Linux文件共享(单进程之间、多进程之间)
转载:https://www.cnblogs.com/frank-yxs/p/5925603.html 在同一个进程中,实现文件共享的方法有两种: 多次使用open函数打开相同文件 使用dup/dup ...
- linux平台程序高精度延时问题select-usleep等
前言 微秒级别的延时... 1.能用 #include <unistd.h> int usleep(useconds_t usec); 微秒级:1/10^-6 2 ...