在mysql中有许多内置的函数,虽然功能都能在PHP代码中实现,但巧妙的应用mysql内置函数可以大大的简化开发过程,提高效率。

在这里我总结一下一些常用的,方便以后查看:

mysql字符串函数:

concat(String2 [,...])         //连接字串

lcase(string2)           //转换成小写

ucase(string2)           //转换成大写

length(string)           //string长度

ltrim(string2)           //去除前端空格

rtrim(string2)           //去除后端空格

repeat(string2,count)       //重复count次

replace(str,search_str,replace_str)   //在str中用replace_str替换search_str

substring(str,position [,length])   //position开始,取length个字符,注意:position偏移量是从1开始的

space(count)           //生成count个空格

mysql数学函数:

bin(decimal_number) //十进制数字转换成二进制

ceiling(number2)//向上取整

floor(number2)//向下取整

max(列名)//最大值

min(列名)//最小值

sqrt(number)//平方根

rand()//随机数(0-1),可以进行随机排序:select * from user order by rand();

mysql日期函数:

curdate()// 返回当前日期

curtime()//返回当前时间

now()//返回当前的日期时间

unix_timestamp(date)//返回当前date的unix时间戳

from_unixtime(时间戳)//返回UNIX时间戳的日期值

week(date)//返回日期date为一年中的第几周

year(date)//返回日期date的年份

datediff(expr,expr2)//返回起始时间expr和结束时间expr2间的天数

mysql常用内置函数_mysql常见内置函数相关推荐

  1. mysql sum计算效率很慢_MySQL基础之分组函数

    分组函数主要用于统计,又称为聚合函数.统计函数或组函数. 常见的分组函数有: SUM(expr) 求和AVG([DISTINCT] expr) 求平均值MAX(expr) 求最大值MIN(expr) ...

  2. mysql数据存储和函数_MySQL数据库——存储和函数

    一.存储过程 1 基本语法 CREATE PROCEDURE sp_name ([proc_parameter[,...]]) [characteristic ...] routine_body 格式 ...

  3. mysql空值判断函数_MySQL中的ifnull()函数判断空值

    我们知道,在不同的数据库引擎中,内置函数的实现.命名都是存在差异的,如果经常切换使用这几个数据库引擎的话,很容易会将这些函数弄混淆. 比如说判断空值的函数,在Oracle中是NVL()函数.NVL2( ...

  4. mysql 51cto 函数_MySQL入门-8:函数

    大纲 1.函数 2.文本处理函数 3.数值计算函数 4.日期处理函数 5.聚集函数 1.函数 函数好用,但是不通用: 函数大致可以分为以下类型:用于处理文本串 用于处理日期和时间 用于数值计算 返回D ...

  5. mysql 怎么导入函数_mysql导入导出包括函数或者存储过程_MySQL

    bitsCN.com mysql导入导出包括函数或者存储过程 1.mysql导出整个数据库 mysqldump -h hostname -u username -p databasename > ...

  6. mysql 导出所有函数_mysql 导入导出 包括函数或者存储过程

    1.mysql导出整个数据库 mysqldump -h hostname -u username -p  databasename > backupfile.sql 如果root用户没用密码可以 ...

  7. mysql 中文字符 函数_MySQL基础之字符函数-Go语言中文社区

    本文主要介绍几个MySQL常见的字符函数. 1.length()函数 length函数用于获取值的字节个数.str参数可以是一个字符串.整数.浮点数.布尔值.函数.null等. 注:如果参数值是nul ...

  8. mysql添加字符串日期时间_mysql学习笔记--- 字符串函数、日期时间函数

    一.常见字符串函数:1.CHAR_LENGTH  获取长度(字符为单位) 2.FORMAT  格式化 3.INSERT  替换的方式插入 4.INSTR  获取位置 5.LEFT/RIGHT  取左. ...

  9. mysql常用的存储引擎_Mysql存储引擎

    什么是存储引擎? 关系数据库表是用于存储和组织信息的数据结构,可以将表理解为由行和列组成的表格,类似于Excel的电子表格的形式.有的表简单,有的表复杂,有的表根本不用来存储任何长期的数据,有的表读取 ...

最新文章

  1. android2.2编译,Android NDK编译Box2D_V2.2
  2. VirtualBox: Effective UID is not root
  3. 浅谈RNN,LSTM和GRU
  4. iOS进阶之架构设计MVVM的实现示例(4)
  5. 常见数据归一化的几种方法
  6. 佳明245接收微信消息
  7. Java黑皮书课后题第7章:7.27(相同的数组)如果两个数组list1和list2的内容相同,认为相同(不是完全相同)。编写一个测试程序,提示用户输入两个整数列表,然后显示这两个列表是否相同
  8. 最著名的10位程序员,你都知道吗?
  9. 区间DP{环形}:石子归并-2
  10. (39) gulp开发服务器
  11. Intent 隐示意图
  12. 20201124:力扣第216场周赛(上)
  13. 深度学习自学(二十八):Altas人脸SDK实现之-回调函数
  14. bootstrap使用modal动态对话框时,按回车键无法确认,反而取消对话框
  15. 一样的Java,不一样的HDInsight大数据开发体验
  16. Javascript:运行机制与原理
  17. 插件开发之360 DroidPlugin源码分析(四)Activity预注册占坑
  18. xcap工具使用心得
  19. matlab对语音信号预加重处理,语音信号的预加重处理和加窗处理 | 学步园
  20. python第三方库笔记本_Python用什么笔记本电脑较好?

热门文章

  1. Java设计模式笔记(4)模版方法模式
  2. ccs6 linux安装教程,【图片】【吧主帖】在LINUX(ubuntu)系统下装CCSv6方法(原创)【dsp吧】_百度贴吧...
  3. Tecplot云图锯齿状边界解决办法
  4. [UE4]性能优化指南(程序向)
  5. Asterisk NAT
  6. asterisk extconfig.conf文件解析
  7. 川职院单招计算机考什么专业,四川单招考什么科目
  8. java 读取图片给 matlab_如何将MATLAB图像处理程序转换为java?
  9. ipfs 云服务器_IPFS加速云服务生机和分布式存储
  10. java反射机制详解_JAVA反射机制详解_JSP/Java编程_互联网开发技术网_传播最新的编程技术_php361.com...