当前位置: 首页 > wzjs >正文

苏州做网站公司认定苏州聚尚网络网站建设的好公司

苏州做网站公司认定苏州聚尚网络,网站建设的好公司,设计招聘专业网站,环球贸易网app目录 前言: 日期类函数 字符串函数 数学类函数 其他函数 前言: 在前文的学习我们已经简单了解了部分函数,比如count()函数什么的,今天我们主要是笼统的学习一下MySQL中的函数,仅仅从使用的角度来学习&#xff0c…

目录

前言:

日期类函数

字符串函数

数学类函数

其他函数


前言:

在前文的学习我们已经简单了解了部分函数,比如count()函数什么的,今天我们主要是笼统的学习一下MySQL中的函数,仅仅从使用的角度来学习,如果要深究下去可能需要学习到事务部分了,那么因为事务还没有学习,所以我们这里就只讲怎么使用了。

那么废话不多说,直接进入主题吧!


日期类函数

对于日期类函数我们罗列这么多,那么我们首先要对日期要有个清楚的认识,主要还是日期的基本格式:

xxxx-xx-xx xx:xx:xx

这是日期的基本格式。

我们围绕这个基本格式展开对日期函数的基本使用。

首先是current_*一类的,其实也就是返回的东西不一样而已,一个返回日期,一个返回时间,一个返回日期+时间。

接着就是date函数,对于这个函数来说传的参数就是日期的标准格式而已。

但是!

你会发现你在这个函数里面调用上面的current函数,结果都是一样的,这是因为对于current_time()函数来说MySQL发现它没有对应的date之后就会自动补齐当前的date了。

然后是date_sub和date_add和datediff函数了,这里面就会有个比较有意思的现象了。

我们使用一个date_sub就知道了:

对于这里interval后面的单位来说可以是year也可以是day也可以是minute

对于time和timestamp函数的使用都符合我们的预期,但是当我们使用date的时候:

不像使用current_time()函数的时候MySQL会自动补齐当前的时间,这里不会补齐,所以时间开始是从00:00:00开始的。

然后就是datediff函数了:

因为主要是计算天数的差值,所以对于时分秒的存在就不会太在意了。

在上面我们已经使用了now函数,它的作用和current_timestamp不能说一摸一样,只能说非常一样了。

以上就是日期类的基本使用。


字符串函数

charset(str);

concat(string 1, string 2, ...);

instr(string, substring);

ucase(string 2);

lcase(string 2);

left(string 2, length);

length(string);

replace(str,search_str,replace_str);

strcmp(str1, str2);

substring(str, pos, length);

ltrim(str) rtrim(str) trim(str);

以上是基本常用的字符串函数了。我们从开始逐一的往下走:

charset的作用是用来返回字符串的字符集的。如果里面的是某列的话,那么我们就需要from对应的表,然后里面的所有数据都会走一遍charset。

其实,这里的挺多函数和C语言的函数不能说一摸一样,只能说非常相似了。

接着是concat,这个函数的作用就是连接字符串嘛,那在C语言也有,C语言的函数叫做strcat和strncat,所以有了C语言的基础我们学习这个还是很快的:

连接之后可以重命名,所以如果我们想要在MySQL中要求显示exam_result表中的信息,显示格式:“XXX的语文是XXX分,数学XXX分,英语XXX分”就可以通过concat来操作:

select concat(name, '的语文是',chinese,'分,数学是',math,'分') as '分数' from 
student;

接着是instr,这个我们也在C++里面学习过了啦,像substr,就是在str中返回str的位置咯:

不过这里的位置就不是从0开始了,是从1开始的,因为如果找不到对应的起始位置返回的就是0.

接着是ucase和lcase,它们的作用也是非常简单的,将字符串中的字符转换为大写和小写:

接着是left和substring,它们的作用是一样的,都是从某个位置开始选择多少个字符。

left的作用是从左边选取length个字符。

都有left了,来个right不也非常合理:

substring是可以自选位置:

length的使用就,,,你看咯:

strcmp我门这里就不介绍了吧,咱们有了C语言的基础对这个来说实在是基础的不能再基础了。

然后是l r trim,作用就是去除前后空格,不过注意的是不能去除中间空格:

因为显示框本身的自适应,所以对于rtrim来说效果没有那么好。

replace的作用就是替换咯

以上就是replace的基本使用。


数学类函数

对于数学类函数常用的可以有以上的几种,我们还是逐一从上到下介绍:

abs是绝对值函数,bin是十进制转换为二进制,不过对于bin来说只停留在转换整数部分,对于小数部分还没有转换:

hex函数同理。

对于进制函数一共有bin hex conv三个函数,对于conv其实已经包含了bin和hex的功能:

还有向上和向下取整函数ceiling和floor函数:

对于rand函数,它生成的范围是0到1,所以我们要生成0到100到*100就可以了: 

对于mod函数,就是取余:

数学函数基本上就是数学运算咯,没啥亮点。


其他函数

user()函数,查询当前用户:

md5();用来加密使用:

这是它独特的加密方式。

当我们对它进行了查询之后,我们甚至不能上翻到这条select记录。

ifnull函数,就是C语言中三目操作符咯,ifnull(val1, val2) 如果val1为null,返回val2,否则返回val1的值

以上是对MySQL中内置函数的基本介绍。 


感谢阅读!


文章转载自:

http://aHIogZPF.rdLfk.cn
http://ELPNuOVU.rdLfk.cn
http://UJKjtdag.rdLfk.cn
http://SKuPT0qM.rdLfk.cn
http://wAkSzkKl.rdLfk.cn
http://JOc1n9gd.rdLfk.cn
http://BxZ76Qer.rdLfk.cn
http://bSomANnx.rdLfk.cn
http://D2mVuZc2.rdLfk.cn
http://4Med7DZy.rdLfk.cn
http://UUhpar1B.rdLfk.cn
http://LZ7kvVL9.rdLfk.cn
http://zIKLYP9M.rdLfk.cn
http://T3oCoU88.rdLfk.cn
http://VuaN8GL5.rdLfk.cn
http://VJzE8Ycf.rdLfk.cn
http://Yc0ZtOCM.rdLfk.cn
http://s5QX3AN6.rdLfk.cn
http://Fn4OJZjG.rdLfk.cn
http://34IHGRtX.rdLfk.cn
http://zlzavD9T.rdLfk.cn
http://el4JMw4x.rdLfk.cn
http://e8aIt9rz.rdLfk.cn
http://rYTjV9LD.rdLfk.cn
http://OawpgDAe.rdLfk.cn
http://xrh3cWfe.rdLfk.cn
http://xKskqDwo.rdLfk.cn
http://PDaWLII1.rdLfk.cn
http://SBi0PLvu.rdLfk.cn
http://VrbaCZAp.rdLfk.cn
http://www.dtcms.com/wzjs/695906.html

相关文章:

  • 网站托管维护方案网站歌曲代码
  • 长春网站哈尔滨造价工程信息网
  • 清欢互联网网站建设代做seo关键词排名
  • 洛阳市宜阳建设局网站南京 高端网站制作
  • 网站 反链门头设计一键生成免费
  • 免费咨询期网站优化的方式
  • 网站的软文推广如何区分官方网站和空壳网站
  • 没有域名的网站需要备案吗asp网站怎么仿站
  • c2c网站怎么做wordpress试卷插件
  • 中国循环经济网站开发与设计免费的个人简历ppt模板
  • 网站推广策略100例免费网页空间申请
  • 自己制作网页的网站深圳网站建设10强
  • 网站建设中 模板 下载东莞市国外网站建设报价
  • 深圳品牌网站策划汽车精品设计网站建设
  • 每天看七个广告赚40元的app北京优化健康宝
  • 电子商务网站建设 市场分析阿里云如何注册域名
  • 西班牙外贸网站佛山大型网站设计公司
  • 克隆网站首页做单页站几个文件夹古建设计网站
  • 企业建设网站有哪些wordpress用户组设置
  • 长春专业网站建设价格贵州二级站seo整站优化排名
  • 建行网站yy直播间爱豆周五见
  • vue开发视频网站门户网站备案
  • 安徽省住房城乡建设厅网站物流网站建设的需求分析
  • 石家庄市建设南大街小学网站建筑网图
  • 网站建设流程知乎大型网站建设制作
  • 济宁市任城区建设局网站怎么建设商城网站
  • 太原专门做网站外贸网站sns
  • 技术支持 东莞网站建设舞蹈培训市场营销培训
  • 泰安企业建站公司流程福州短视频seo方法
  • html5单页网站营销网站与企业网站的区别