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

大良网站建设郑州网站建设方案服务公司

大良网站建设,郑州网站建设方案服务公司,网站后台栏目发布,单页面网站如何seo本篇分享一些在MySQL中常见的一些内置函数#xff0c;如日期函数#xff0c;字符串函数和数学函数#xff0c;以方便于操作数据库中的数据。 1.日期函数 我们先整体观察一下这些函数再讲解案例 日期函数使用起来都非常就简单 获得年月日#xff1a; select current_dat… 本篇分享一些在MySQL中常见的一些内置函数如日期函数字符串函数和数学函数以方便于操作数据库中的数据。 1.日期函数 我们先整体观察一下这些函数再讲解案例 日期函数使用起来都非常就简单 获得年月日 select current_date(); 这里就可以获得当前的日期 获得时分秒  select current_time();获得了当前的时分秒。 获得时间戳 时间戳就是当前的日期和时间 select current_timestamp();和他用法同样的还有 select now();获取设计的日期  select date(2018-10-1 00:00:00); 可以看到我们date括号内设置了年月日还有时分秒 但是运行的结果只有年月日。 同样可以以嵌套的方式使用 在日期的基础上增加日期 先获取一个时间 在使用函数增加时间 select date_add(now(),interval 40 day);我们增加了40天可以看到函数可以根据日历来推断增加的日期。 在日期的基础上减去时间 select date_sub(now(),interval 40 day); 还是刚刚的时间减去四十天 计算两个日期之间相差多少天 select datediff(2024-9-12,2024-6-15);使用datediff函数 可以看到返回了一个数字相差89天。 使用案例1 创建一张表记录生日 create table tmp(id int primary key auto_increment,birthday date ); 添加当前日期 insert into tmp(birthday) values (currt_date()); 可以看到表中就可以将当前的年月日添加进去了 使用案例2 创建一个留言表类似于刷视频或者文章时想评论的表。 创建表 reate table msg (id int primary key auto_increment,content varchar(30) not null,sendtime datetime); 再插入两条评论和当前时间 insert into msg (content,sendtime) values ( 醉里挑灯看剑,now());insert into msg (content,sendtime) values ( 知来者之可追,now());这就是带有时间时间类型的表结构案例。 2.字符串函数 先浏览都有哪些字符串函数 获得编码格式   select charset(string);可以看到我们所用的编码格式时utf-8的编码格式 编辑的中文也同样如此。 连接字符串 select concat(string1,string2,....); 它可以将括号内的内容转成字符串进行拼接。 返回一个字符串在另一个字符串中出现的位置  instr(string,substring) 可以看到1234出现的位置在第五个位置上。 转换成大写 ucase(string) 转换成小写 lcase(string) 取指定长度字符  select left(string,lenth);从string的左边起取length个字符 同样的使用right也是可以的 求字符串长度 length(string); 返回的数字即为字符串的长度。 使用案例1拼接 要求显示exam_result表中的信息显示格式“XXX的语文是XXX分数学XXX分英语XXX分” 我们用之前的成绩表举例 我们先将表整合一下 再使用concat将筛选出来信息连接起来。 select concat(考生姓名,name,总分,chinesemathenglish,语文成绩,chinese,数学成绩,math,英语成绩,english) msg from exam_result;使用案例2求字符长度 求学生表中学生姓名占用的字节数 select name,length(name) from exam_result;这个案例的意义是因为在Mysql中每一个汉字每一个字符比如唐三藏每一个字都有它们对应的一个大小一个字符就占了三个字节的大小因为他是utf-8编码的所以三个汉字会显示九个字节但是字母和数字只占一个字节。  使用案例3替换 将EMP表中所有名字中有S的替换成上海、 以下是案例表 之后我们使用replace函数即可替换表中的内容 select replace(ename, S, 上海) ,ename from EMP; 使用案例4截取 截取EMP表中ename字段的第二个到第三个字符 select substring(ename, 2, 2), ename from EMP;使用案例5以首字母小写的方式显示所有员工的姓名 先观察表中的内容员工姓名都为大写 再使用substring将员工姓名的首字母和后面的字母都截取出来 sselect enam,subting(ename,1,1),substring(ename,2) from emp;再按题目要求转换大小写 select enam,lcase(subting(ename,1,1)),substring(ename,2) from emp;再将两个部分做拼接  select enam,concat(lcase(subting(ename,1,1)),substring(ename,2)) from emp;至此题目的要求完成。  3. 数学函数 数学函数的使用都较为简单以下为使用案例 求绝对值 select abs(-12);十进制转换为二进制 select bin(10); 十进制转化为十六进制 select hex(11);将一个数字转换为另一个进制 conv(number,from_base,to_base) 例如将数字10从十进制转化为二进制 或者将数字10从十进制转化为五进制 取模求余 mod(number,denominator) 负数求余也可以 生成随机数 rand() rand()函数生成的随机数的区间在[0.0,1.0)之间 那如果我们需要生成一个0到99之间的随机数只需要乘以99就可以了 以上既是一些MySQL中常用的一些函数希望对你有所帮助感谢你的阅读
http://www.hkea.cn/news/14281149/

相关文章:

  • 温州网站建设和推广石家庄信息港
  • 网站备案机构百度搜索关键词优化方法
  • 百度推广 帮做网站吗wordpress删除多余图片
  • 南沙定制型网站建设企业展厅建设计划书
  • 网站过度优化wordpress防止挂马
  • 做网站应该拿多少提成如可做网站
  • 备案号被取消 没有重新备案网站会被关闭吗福建省住房城乡建设厅网站
  • 查找人网站 优帮云凡科商城小程序收费吗
  • php网站开发有什么优点郑州网站建设维护
  • 聊城企业做网站推广抖音推广引流
  • 网站做优化东莞网站设计评价
  • 功能型网站建设时间佛山响应式网站设计
  • php 企业网站模板爱奇艺影业公司网站开发意义
  • 上线了网站怎么样优秀网站设计作品分析
  • 教育网站开发方案做网站网页需要什么软件
  • 网站 整体架构杭州建设网杭州建设工程招标平台
  • 网站开发流程北京seo诊断
  • asp系统网站源码用微信公众平台做分类广告网站
  • 西湖区外贸网站建设51找呀模板网
  • 电商网站做导购做网站前期创建文件夹
  • 石家庄市高新区建设局网站杭州利兴建设官方网站
  • 在相亲网站认识了一个做红酒生意的杭州下城区建设局网站
  • 深圳网站系统哪家强wordpress4.8优化
  • 电商类网站开发定制包头球形网架公司
  • 前端和网站部署做网站的最新版高性能网站建设指南
  • 建站seo推广附近电脑平面设计培训班
  • 北京营销型网站公司本地电脑做视频网站 外网连接
  • 电子商务网站开发实训总结报告盐城市亭湖区城乡建设局网站
  • asp网站如何虚拟发布会用框架做网站能找到工作吗
  • wordpress禁止注册百度seo搜索