MySQL数据处理函数

函数

与其他大多数计算机语言一样,SQL支持利用函数来处理数据。函数 一般是在数据上执行的,它给数据的转换和处理提供了方便。
大多数SQL实现支持以下类型的函数。

  1. 用于处理文本串(如删除或填充值,转换值为大写或小写)的文本函数。
  2. 用于在数值数据上进行算术操作(如返回绝对值,进行代数运算) 的数值函数。
  3. 用于处理日期和时间值并从这些值中提取特定成分(例如,返回 两个日期之差,检查日期有效性等)的日期和时间函数。
  4. 返回DBMS正使用的特殊信息(如返回用户登录信息,检查版本 细节)的系统函数。

三种数据处理的函数

1、文本处理函数
在这里插入图片描述

2、日期和时间处理函数
在这里插入图片描述

3、数值处理函数
在这里插入图片描述

注意

1、函数没有SQL的可移植性强
能运行在多个系统上的代码称 为可移植的(portable)。相对来说,多数SQL语句是可移植的, 在SQL实现之间有差异时,这些差异通常不那么难处理。而函 数的可移植性却不强。几乎每种主要的DBMS的实现都支持其 他实现不支持的函数,而且有时差异还很大。 为了代码的可移植,许多SQL程序员不赞成使用特殊实现的功 能。虽然这样做很有好处,但不总是利于应用程序的性能。如 果不使用这些函数,编写某些应用程序代码会很艰难。必须利 用其他方法来实现DBMS非常有效地完成的工作。
如果你决定使用函数,应该保证做好代码注释,以便以后你(或 其他人)能确切地知道所编写SQL代码的含义。

2、应该总是使用4位数字的年份
支持2位数字的年份,MySQL 处理00-69为2000-2069,处理70-99为1970-1999。虽然它们可 能是打算要的年份,但使用完整的4位数字年份更可靠,因为 MySQL不必做出任何假定。

3、Date()和Time()
如果要的是日期,请使用Date()
如果要的是时间,请使用Time()

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值