[Mysql函数]——mysql函数总结

***点开链接可查看实例和详解***

mysql字符串函数

char_length() 计算字符串字符数
length() 计算字符串长度
concat(字段1,字段2,‘string‘) 合并字段、字符串
concat_ws(‘分隔符‘,字段1,字段2) 合并字段并指定分隔符
insert(s1,x,len,‘s‘) 将s1字符串/字段的第x位置开始的len长度的字符串替换成s2
upper()和ucase() 把所有字母转换成大写字母
lower()和lcase() 把所有字母转换成小写字母
left(s,n) 获取s字段的前n个字符
right(s,n) 获取s字段的后n个字符
lpad(s1,len,‘s2‘) 将字符串s2填充到s1字符串/字段的开头,使之s1长度达到len
rpad(s1,len,‘s2‘) 将字符串s2填充到s1字符串/字段的结尾,使之s1长度达到len
ltrim(s) 去掉s字符串/字段开头的空格
rtrim(s) 去掉s字符串/字段结尾的空格
trim(s) 去掉s字符串/字段开头和结尾的空格
trim(s1 from s) 删除s字符串/字段开头和结尾中的s1字符
repeat(s,n) 将s字符串/字段重复n次
space(n) 返回n个空格
replace(s,s1,s2) 将s字符串/字段中的s1替换成s2
mid(s,n,len) 从s字符串/字段的第n个位置开始获取长度为len的字符串
reverse(s) 逆序输出s字符串/字段
ELT(n,s1,s2,s3,...) 在s1,s2,s3...字符串/字段中返回第n个字符串
FIELD(s,s1,s2,s3,...) 返回在s1,s2,s3...字符串/字段中第1个匹配s的字符串
Find_in_set(‘s‘,‘s1,s2,s3,...‘) 返回在s1,s2,s3...字符串/字段中第1个匹配s的字符串的位置
make_set()  

Mysql时间函数

current_date() 获取当前日期(年月日)
current_time() 获取当前时间(时分秒)
now() 获取当前日期和时间
unix_timestamp() 把时间转换为unix时间戳格式
from_unixtime() 把unix时间戳格式转换为时间

Mysql条件判断函数

if(expr,v1,v2) 如果表达式expr成立则返回v1,否则,返回结果v2
ifnull(v1,v2) 如果v1不空,就返回v1的值,否则就返回v2的值
case when expr1 then ‘s1‘ when expr2 then ‘s2‘ else ‘s3‘ end
如果满足表达式expr1,则输出s1,

如果满足表达式expr2,则输出s2,

否则输出s3

Mysql系统信息函数

version() 返回数据库版本号
connection_id() 返回服务器的连接数
database()/schema() 返回当前数据库名
user()/system_user()/session_user()/current_user() 返回当前用户
charset(string) 返回字符串string的字符集
collation(string) 返回字符串string的字符排列方式
last_insert_id() 返回最近生成的auto_increment值
时间: 2024-10-11 19:35:15

[Mysql函数]——mysql函数总结的相关文章

mysql内置函数

mysql数据库中提供了很丰富的函数.mysql函数包括数学函数.字符串函数.日期和时间函数.条件判断函数.系统信息函数.加密函数.格式化函数等.通过这些函数,可以简化用户的操作. 简单介绍几类函数的使用范围: 数学函数:这类函数只要用于处理数字.这类函数包括绝对值函数.正弦函数.余弦函数.获取随机数函数等. 字符串函数:这类函数主要用于处理字符串.其中包括字符串连接函数.字符串比较函数.将字符串的字母变成小写或大写字母的函数.获取子串的函数等. 日期和时间函数:这类函数主要用于处理日期和时间.

Mysql中的函数

阅读目录 什么是函数 与存储过程的区别 mysql自带函数 自定义函数 什么是函数 mysql中的函数与存储过程类似,都是一组SQL集: 与存储过程的区别 函数可以return值,存储过程不能直接return,但是有输出参数可以输出多个返回值: 函数可以嵌入到sql语句中使用,而存储过程不能: 函数一般用于实现较简单的有针对性的功能(如求绝对值.返回当前时间等),存储过程用于实现复杂的功能(如复杂的业务逻辑功能): mysql自带函数 mysql本身已经实现了一些常见的函数,如数学函数.字符串函

Mysql处理字符串函数(转)

http://www.jb51.net/article/27458.htm 感觉上MySQL的字符串函数截取字符,比用程序截取(如PHP或JAVA)来得强大,所以在这里做一个记录,希望对大家有用. 函数: 1.从左开始截取字符串 left(str, length) 说明:left(被截取字段,截取长度) 例:select left(content,200) as abstract from my_content_t 2.从右开始截取字符串 right(str, length) 说明:right(

php MySQL使用rand函数随机取记录(转)

php MySQL使用rand函数随机取记录 如何在mysql中使用随机数, 如何写一个语句能一下更新几百条MYSQL数据! 需要测试MYSQL数据库,里面有一个上万条数据的数据库,如何写一个PHP文件一下每次更新几百条信息,我都是写一个循环一次更新一条信息,这样我知道用WHILE写就可以了,要是一次更新好比100条数据改如何写呢! 正确答案是:UPDATE cdb_posts SET views = rand(); 顺便给你找了点关于mysql rand函数的实例,如下: 那就在insert

MySQL 存储过程 存储函数 概念示例

一个存储过程是一个可编程的函数,它可以在MySQL中创建并保存.它是由一些SQL语句和一些特殊的控制结构语句组成. 当希望在不同的应用程序或平台上执行相同的函数,或者封装特定的功能时,存储过程是一个非常有用的方式.数据库中的存储过程可以看做是对编程中面向对象方法的模拟. 基本示例total_ordres delimiter // create procedure total_orders (out total float) BEGIN     select sum(amount)  into t

mysql 的时间函数

mysql 的时间函数: FROM_UNIXTIME FROM_UNIXTIME(unix_timestamp, format)     第一个参数是时间戳格式. 第二个是最终想转换的格式,如 SELECT FROM_UNIXTIME(1436102304,'%Y年%m月%d日') as date; 结果                 date     :       2015年07月05日 UNIX_TIMESTAMP UNIX_TIMESTAMP(date)  则是将时间转化为时间戳,如

MYSQL \ PHP日期函数互相转换

MySQL 获得当前日期时间 函数 来源:http://www.cnblogs.com/ggjucheng/p/3352280.html 获得当前日期+时间(date + time)函数:now() mysql> select now(); +---------------------+ | now() | +---------------------+ | 2008-08-08 22:20:46 | +---------------------+ MySQL 获得当前时间戳函数:current

MYSQL存储过程和函数学习笔记

学至Tarena金牌讲师何山,金色晨曦科技公司技术总监沙利穆课程笔记的综合. 1. 什么是存储过程和函数 将SQL语句放入一个集合里,然后直接调用存储过程和函数来执行已经定义好的SQL语句,通过存储过程和函数,可以避免开发人员重复编写相同的SQL语句. MYSQL存储过程和函数是保存在服务器中,在服务器中存储和执行,可以减少客户端和服务器端之间数据传输的消耗. 存储过程就是一组已经保存在数据库中的语句,并且可以随时地调用. 存储过程允许标准组件式编程,存储过程在被创建以后可以在程序中被多次调用而

【mysql】mysql内置函数

mysql常用内置函数 1.mysql字符串函数 contact 字符串连接函数 mysql>select contact("he",'llo');# hello lcase 字符串转小写 mysql>select lcase("MYSQL") #mysql ucase 字符串转大写 mysql>select ucase("mysql") #MYSQL length 字符串的长度 mysql>select length(&

第二百八十五节,MySQL数据库-MySQL函数

MySQL数据库-MySQL函数 1.MySQL内置函数 SELECT执行函数,后面跟要执行的函数 CHAR_LENGTH(str)函数:返回字符串的字符长度 -- CHAR_LENGTH(str)函数:返回字符串的字符长度 SELECT CHAR_LENGTH('欢迎光临'); LENGTH(str)函数:返回字符串的字节长度 -- LENGTH(str)函数:返回字符串的字节长度 SELECT LENGTH('欢迎光临'); CONCAT(str1,str2,...)函数:拼接字符串 --