关闭

Mysql常用函数

标签: SQL
171人阅读 评论(0) 收藏 举报
分类:
***********************************字符串函数*********************************
CANCAT(S1,S2,…Sn) 
连接 S1,S2,…Sn 为一个字符串 
INSERT(str,x,y,instr) 
将字符串 str 从第 x 位置开始,y 个字符长的子串替换为字符串 instr 
LOWER(str) 
将字符串 str 中所有字符变为小写 
UPPER(str) 
将字符串 str 中所有字符变为大写 
LEFT(str ,x) 
返回字符串 str 最左边的 x 个字符 
RIGHT(str,x) 
返回字符串 str 最右边的 x 个字符 
LPAD(str,n ,pad) 
用字符串 pad 对 str 最左边进行填充,直到长度为 n 个字符长度 
RPAD(str,n,pad) 
用字符串 pad 对 str 最右边进行填充,直到长度为 n 个字符长度 
LTRIM(str) 
去掉字符串 str 左侧的空格 
RTRIM(str) 
去掉字符串 str 行尾的空格 
REPEAT(str,x) 
返回 str 重复 x 次的结果 
REPLACE(str,a,b) 
用字符串 b 替换字符串 str 中所有出现的字符串 a 
STRCMP(s1,s2) 
比较字符串 s1 和 s2 
TRIM(str) 
去掉字符串行尾和行头的空格 
SUBSTRING(str,x,y) 
返回从字符串 str x 位置起 y 个字符长度的字串

***********************************日期函数*********************************
CURDATE() 
返回当前日期 
CURTIME() 
返回当前时间 
NOW() 
返回当前的日期和时间 
UNIX_TIMESTAMP(date) 
返回日期 date 的 UNIX 时间戳 
FROM_UNIXTIME 
返回 UNIX 时间戳的日期值 
WEEK(date) 
返回日期 date 为一年中的第几周 
YEAR(date) 
返回日期 date 的年份 
HOUR(time) 
返回 time 的小时值 
MINUTE(time) 
返回 time 的分钟值 
MONTHNAME(date) 
返回 date 的月份名 
DATE_FORMAT(date,fmt)  
返回按字符串 fmt 格式化日期 date 值 
DATE_ADD(date,INTERVAL expr type) 
返回一个日期或时间值加上一个时间间隔的时间值 
DATEDIFF(expr,expr2) 
返回起始时间 expr 和结束时间 expr2 之间的天数 

***********************************数值函数*********************************
ABS(x) 
返回 x 的绝对值 
CEIL(x) 
返回大于 x 的最大整数值 
FLOOR(x) 
返回小于 x 的最大整数值 
MOD(x,y) 
返回 x/y 的模 
RAND() 
返回 0 到 1 内的随机值 
ROUND(x,y) 
返回参数 x 的四舍五入的有 y 位小数的值 
TRUNCATE(x,y) 
返回数字 x 截断为 y 位小数的结果

***********************************其他常用函数*********************************
DATABASE() 
返回当前数据库名 
VERSION() 
返回当前数据库版本 
USER() 
返回当前登录用户名 
INET_ATON(IP) 
返回 IP 地址的数字表示 
INET_NTOA(num) 
返回数字代表的 IP 地址 
PASSWORD(str) 
返回字符串 str 的加密版本 
MD5() 
返回字符串 str 的 MD5 值

0
0
查看评论

MySQL常用函数示例

MySQL数据库中提供了很丰富的函数。MySQL函数包括数学函数、字符串函数、日期和时间函数、条件判断函数、系统信息函数、加密函数、格式化函数等。通过这些函数,可以简化用户的操作。例如,字符串连接函数可以很方便的将多个字符串连接在一起。在这一讲中将讲解的内容包括: 数学函数 字符串函数 日期和时间函...
  • jieshaowang1229
  • jieshaowang1229
  • 2016-05-15 21:34
  • 440

MySQL笔记-常用数据库函数

函数(function)作为数据库的一个对象,是独立的程序单元(以后再研究怎么定义),每个数据库都会在SQL 标准上扩展一些函数。 函数可以放在SQL 语句的各个位置,常用的位置是select和where子句中。 一、函数分类 根据对多行数据的处理方式:单行函数、多行函数。 1)、单行函数对...
  • qq_19865749
  • qq_19865749
  • 2016-08-10 21:37
  • 1044

mysql不常用函数

# 类似split的函数 substring_index('a|b','|',-1)  #结果为b substring_index('a|b','|',1)  #结果为a #加千分位符,同时控制小数位数...
  • cuiyang0720
  • cuiyang0720
  • 2018-01-05 21:51
  • 22

MYSQL常用函数

 ########### 日期函数 ########### select now(); -- 当时 yyyy-mm-dd hh:mm:ss select curdate(); -- 当天 yyyy-mm-dd select (curdate() - interval (weekday(c...
  • yangshijin1988
  • yangshijin1988
  • 2014-07-10 12:54
  • 341

MYSQL 语言C API的常用函数

1.MYSQL C API的常用函数1.1数据类型MYSQL 该结构代表1个数据库连接的句柄。几乎所有的MYSQL函数均使用它。 MYSQL_RES 该结构代表返回行的查询结果 MYSQL_ROW 这是1行数据的”类型安全”表示。 MYSQL_FIELD 该结构包含关于字段的信息,如字...
  • qq_16209077
  • qq_16209077
  • 2016-08-12 22:12
  • 14302

MySQL——MySQL中的常用函数

字符串函数字符串函数是字符串函数是最常用的一种函数。函数 描述 CONTACT(S1,S2,…,Sn) 连接S1,S2,…,Sn为一个字符串 CONTACT_WS(separator,S1,S2,…,Sn) 以separator为分隔符连接S1,S2,…,Sn INSERT(str,x,y,inst...
  • Goskalrie
  • Goskalrie
  • 2016-10-31 15:30
  • 1352

mysql常用函数参考

author:skate time:2013/05/16    mysql常用函数参考   对于针对字符串位置的操作,第一个位置被标记为1。 ASCII(str) 返回字符串str的最左面字符的ASCII代码值。如果str是空字符串,返回0。如果str...
  • wyzxg
  • wyzxg
  • 2013-05-16 19:29
  • 2337

MySql常用函数及命令

1 添加mysql\bin 到path 2 启动cmd 登陆 :mysql -hlocalhost -uroot -pxxxx 3退出 exit 在mysql》提示符下命令   show databases; 显示数据库 use  world; 打开worl...
  • jakeswang
  • jakeswang
  • 2016-01-25 13:26
  • 2429

MYSQL常用函数总结

建表语句如下:create table person( IdNumber varchar(20), Name varchar(20), BirthDay datetime, RegDay datetime, Weight decimal(10,2) );插入数据如下:insert into pers...
  • qq_18297675
  • qq_18297675
  • 2016-08-11 21:06
  • 1894

十一、MySQl中常用函数

---------------------------------------------------------       小路原创           --------------------------...
  • lqcjdx
  • lqcjdx
  • 2014-11-27 15:34
  • 548
    个人资料
    • 访问:14042次
    • 积分:426
    • 等级:
    • 排名:千里之外
    • 原创:28篇
    • 转载:9篇
    • 译文:0篇
    • 评论:1条
    文章分类
    文章存档
    最新评论