0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

MySQL常用的三类函数

汽车玩家 来源:数据库的那些事 作者:数据库的那些事 2020-04-16 17:05 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

经常编写程序或者使用数据库的同学一定体会到函数的重要性,丰富的函数往往能使用户的工作事半功倍。函数能帮助用户做很多事情,比如说字符串的处理、数值的运算、日期的运算等,在这方面MySQL提供了多种内建函数帮助开发人员编写简单快捷的SQL语句,其中常用的函数有字符串函数、日期函数和数值函数。

1、字符串函数

其中字符串函数是最常用的一种函数,如果大家编写过程序,回过头去看看自己使用过的函数,可能会惊讶地发现字符串处理的相关函数在MySQL中几乎可以找到已有的函数。在MySQL中,字符串函数同样是最丰富的一类函数,下表列出了常用的字符串函数。

MySQL常用的三类函数

字符串函数

MySQL常用的三类函数

字符串函数

2、数值函数

MySQL的数值函数,这些函数能处理很多数值方面的运算。可以想象,如果没有这些函数的支持,用户在编写有关数值运算方面的代码时将会困难重重。举个例子,如果没有ABS函数,要去一个数值的绝对值,就需要进行好多次判断才能返回这个值,而数值函数能够大大提高用户的工作效率。下图中列出了在MySQL中会经常使用的数值函数,学会使用数值函数可以帮助我们提供工作效率并简化我们的代码。

MySQL常用的三类函数

数值函数

MySQL常用的三类函数

数值函数

3、日期和时间函数

当我们需要进行日期或者时间计算时,比如当前时间是多少,下个月的今天是星期几,统计截止到当前日期前3天的利息总和,等等。这些需求就需要日期和时间函数来实现,下面截图列出了MySQL中常用的日期和时间函数。

MySQL常用的三类函数

日期和时间函数

MySQL常用的三类函数

日期和时间函数

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 字符串
    +关注

    关注

    1

    文章

    594

    浏览量

    23044
  • MySQL
    +关注

    关注

    1

    文章

    897

    浏览量

    29241
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    三角函数的查表法

    在单片机运算中,以整数形式或说定点数形式进行运算会比以浮点数形式运算快。电机控制中,经常需要用到三角函数,正弦,余弦,或者正切,求解这一函数对于性能没那么优秀的单片机来说十分吃力,实际表现为计算
    发表于 11-19 08:06

    MySQL数据备份与恢复策略

    数据是企业的核心资产,MySQL作为主流的关系型数据库管理系统,其数据的安全性和可靠性至关重要。本文将深入探讨MySQL的数据备份策略、常用备份工具以及数据恢复的最佳实践,帮助运维工程师构建完善的数据保护体系。
    的头像 发表于 07-14 11:11 476次阅读

    企业级MySQL数据库管理指南

    在当今数字化时代,MySQL作为全球最受欢迎的开源关系型数据库,承载着企业核心业务数据的存储与处理。作为数据库管理员(DBA),掌握MySQL的企业级部署、优化、维护技能至关重要。本文将从实战角度出发,系统阐述MySQL在企业环
    的头像 发表于 07-09 09:50 518次阅读

    MSP430常用内联函数说明

    电子发烧友网站提供《MSP430常用内联函数说明.docx》资料免费下载
    发表于 06-05 17:20 0次下载

    介绍种常见的MySQL高可用方案

    在生产环境中,为了确保数据库系统的连续可用性、降低故障恢复时间以及实现业务的无缝切换,高可用(High Availability, HA)方案至关重要。本文将详细介绍种常见的 MySQL 高可用
    的头像 发表于 05-28 17:16 1006次阅读

    三类反馈补偿器讲解

    负反馈环是所有线性电源和开关电源的核心部分,它使电源的输出电压保持恒定。为了实现这一功能,采用误差放大器来减小输出电压与理想参考电压的误差。从理论上讲,采用极高增益的反相放大器就行了。但实际上应用存在负载变化、输入电压突然升高或降低等情况,要求误差放大器对这些变化有相当快的响应,并且不会因此而产生振荡。这样就使问题变得复杂 了,因为电源功率部分的响应相对而言比较缓慢,如果误差放大器对变化的响应很慢,会使电源响应变得很迟缓;相反,如果加快响应速度,会使电源系统出现振荡。所以反馈设计就成了确定电源系统中误差放大器的响应速度和反馈深度的问题。 不要为自己在反馈补偿器设计方面知识的欠缺而感到担心,实际上,只有少数工程师理解反馈补偿环的原理。这是因为很多原理性的数学式子很难用到实际的电路设计中去。下面由浅八深地向读者介绍如何设计反馈补偿器,读者可以在20min内把反馈补偿器设计好。 开关电源中常见电路的博德响应 博德图很适合于反馈系统的分析。由于博德图要用到对数,所以设计时需要使用一个计算器。本节的目的不是要告诉读者所有关于博德图的知识,而是让读者理解实际电路的工作过程和它对电源响应方面的影响。 博德图实际上包括两部分:增益一频率图和相位一频率图。它表示经过双端口电路后输出电压信号相对于输入电压信号的增益和相位移。如果有多个这样的电路串联,将它们的博德图相加就是总的博德图响应。 将元器件简单组合在一起就可以产生极点和零点。单极点电路(见图1)从直流到转折频率范围内的增益是一条水平线,经过转折频率后以-20dB/dec下降。电路中两个元件阻抗相等处的频率就是转折频率,这两个元件中至少有一个元件是电抗性的,也就是说它的阻抗是随频率改变而改变的。电感的阻抗值(ZL=j2 fL)随频率增加而增加,电流滞后电压90°。电容的阻 抗值(ZL=1/j2 fC)在直流时是无穷大的,随频率增加而减小,电流超前电压90°。图1是一个简单的低通滤波器,电容的阻抗值在直流时是无穷大,当电容阻抗等于电阻阻值时,这个频率的输出交流电压幅值只有输入电压的一半,也叫做6dB点。输出信号的相位相对输入是-45°。这就是说,输入信号被延时了。电容阻抗远大于电阻阻值时,这个相位差会达到90°。 从经验上说,相位在转折频率左右±10倍频程内受到相应极点和零点的影响。零点(图2)与极点的作用正好相反,它从直流到转折频率范围内的增益响应是一条水平直线,过了转折频率后以+20dB/dec上升,超前的最大相位可达+90°。 文件过大,需要完整版资料可下载附件查看哦!
    发表于 03-11 14:40

    从Delphi、C++ Builder和Lazarus连接到MySQL数据库

      从 Delphi、C++ Builder 和 Lazarus 连接到 MySQL 数据库 MySQL 数据访问组件(MyDAC)是一个组件库,提供从 Delphi 和 C++ Builder
    的头像 发表于 01-20 13:47 1329次阅读
    从Delphi、C++ Builder和Lazarus连接到<b class='flag-5'>MySQL</b>数据库

    使用插件将Excel连接到MySQL/MariaDB

    使用插件将 Excel 连接到 MySQL/MariaDB 适用于 MySQL 的 Devart Excel 插件允许您将 Microsoft Excel 连接到 MySQL 或 MariaDB
    的头像 发表于 01-20 12:38 1142次阅读
    使用插件将Excel连接到<b class='flag-5'>MySQL</b>/MariaDB

    适用于MySQL和MariaDB的Python连接器:可靠的MySQL数据连接器和数据库

    适用于 MySQL 和 MariaDB 的 Python 连接器 Python Connector for MySQL 是一种可靠的连接解决方案,用于从 Python 应用程序访问 MySQL
    的头像 发表于 01-17 12:18 847次阅读
    适用于<b class='flag-5'>MySQL</b>和MariaDB的Python连接器:可靠的<b class='flag-5'>MySQL</b>数据连接器和数据库

    适用于MySQL和MariaDB的.NET连接器

    支持 ORM 的适用于 MySQL 和 MariaDB 的 .NET 连接器 dotConnect for MySQL 是一种高性能 ADO.NET 数据提供程序,可在开发 MySQL 的应用程序
    的头像 发表于 01-16 14:17 796次阅读
    适用于<b class='flag-5'>MySQL</b>和MariaDB的.NET连接器

    适用于MySQL的ODBC驱动程序:可与多个第方工具兼容的数据连接器

    、MariaDB、Amazon RDS for MySQL 和 Amazon Aurora 数据库。Devart ODBC 驱动程序完全支持标准 ODBC API 函数和数据类型,并支持从任何地方实时访问
    的头像 发表于 01-16 10:12 1014次阅读

    MySQL数据库的安装

    MySQL数据库的安装 【一】各种数据库的端口 MySQL :3306 Redis :6379 MongoDB :27017 Django :8000 flask :5000 【二】MySQL 介绍
    的头像 发表于 01-14 11:25 865次阅读
    <b class='flag-5'>MySQL</b>数据库的安装

    EE-128:C语言中的DSP:从C调用汇编成员函数

    电子发烧友网站提供《EE-128:C语言中的DSP:从C调用汇编成员函数.pdf》资料免费下载
    发表于 01-07 13:48 0次下载
    EE-128:C语言中的DSP:从C调用汇编<b class='flag-5'>类</b>成员<b class='flag-5'>函数</b>

    专业的第三类医疗器械经营企业计算机系统,确保合规无忧

    三类医疗器械经营企业计算机系统因其简单明了的特性而受到了众多用户的欢迎。与其他第三类医疗器械经营企业计算机系统相比,盘谷医疗的快速上手为用户提供了极大的便利。该系统还支持远程操作,用户可以随时随地对医疗器械进行进销存管理。
    的头像 发表于 12-12 16:05 699次阅读
    专业的第<b class='flag-5'>三类</b>医疗器械经营企业计算机系统,确保合规无忧

    三类防雷建筑防雷工程及浪涌保护器需求方案

    根据国家标准《建筑物防雷设计规范》GB 50057,建筑物防雷等级划分为三类,不同防雷等级对浪涌保护器(SPD)的需求如下: 一防雷建筑 一防雷建筑指易燃易爆场所、重要通信设施及特定危险建筑物
    的头像 发表于 12-12 11:49 1313次阅读
    <b class='flag-5'>三类</b>防雷建筑防雷工程及浪涌保护器需求方案