一、字符串转日期

下面将讲述如何在MySQL中把一个字符串转换成日期:

背景:rq字段信息为:20100901

1、无需转换的:

SELECT * FROM tairlist_day WHERE rq>'2010-07-31' AND rq

2、使用:DATE_FORMAT

SELECT * FROM tairlist_day WHERE DATE_FORMAT( rq, '%Y-%m-%d')>'2010-08-01' AND DATE_FORMAT( rq, '%Y-%m-%d')

其中第1要在一个“宽松”的语法是被允许的:以任何标点符号作为日期部分和时间部分中的定界符,如:

一个 YYYYMMDD 或 YYMMDD 格式的数字,只要数字看起来像是一个日期。例如,19830905 和 830905 被解释成为 '1983-09-05 '。

建议使用第2种

二、日期转字符串

mysql> select date_format(now(),'%Y');

+-------------------------+

| date_format(now(),'%Y') |

+-------------------------+

| 2009 |

+-------------------------+

1 row in set (0.00 sec)

扩展:

%Y:年

%c:月

%d:日

%H:小时

%i:分钟

%s:秒

mysql> select date_format(now(),'%Y-%c-%d %h:%i:%s');

+----------------------------------------+

| date_format(now(),'%Y-%c-%d %h:%i:%s') |

+----------------------------------------+

| 2009-8-07 06:59:40 |

+----------------------------------------+

1 row in set (0.00 sec)

mysql字符串转日期_mysql 字符串 日期互转相关推荐

  1. db2有MySQL那样的时间戳_MySQL 按照日期格式查询带有时间戳数据

    按照日期格式查询带有时间戳数据一般在MSQL数据库中的时间都是以时间戳的格式来存储时间的,但是对于我们来说,时间戳格式具体表示的是什么时间,我们很难一眼看出来,所以当我们要具体查询某一个时间或时间段的 ...

  2. mysql 进行加减乘除运算_MySQL字符串进行加减乘除的运算

    在mysql当中,字符串类型间进行加减乘除运算的时候,会截取字符串以数字开头的那一部分数字进行运算,如果字符串前面没有数字,那么就只能截取的数值为0,那么进行加减的时候结果都是0,进行乘除的时候结果都 ...

  3. mysql 字段最右匹配_Mysql字符串处理函数详细介绍、总结 -电脑资料

    一.简明总结 ASCII(char) 返回字符的ASCII码值 BIT_LENGTH(str) 返回字符串的比特长度 CONCAT(s1,s2-,sn) 将s1,s2-,sn连接成字符串 CONCAT ...

  4. mysql sql字符串连接函数_Mysql字符串连接函数 CONCAT()与 CONCAT_WS()

    从数据库里取N个字段,然后组合到一起用","分割显示,起初想到用CONCAT()来处理,好是麻烦,没想到在手册里居然有提到 CONCAT_WS(),非常好用. CONCAT_WS( ...

  5. mysql 正无穷字符_mysql 字符串函数收集比较全

    ASCII(str)返回字符串str的 最左面字符的ASCII代码值.如果str是空字符串, 返回0.如果str是NULL,返回NULL. mysql> select ASCII('2'); - ...

  6. mysql 字符串 截取字母_MySQL字符串函数:字符串截取

    MySQL 字符串截取函数:left(), right(), substring(), substring_index().还有 mid(), substr().其中,mid(), substr() ...

  7. mysql 字符串函数大全_mysql 字符串函数大全

    返回字符串str的最左面字符的ASCII代码值.如果str是空字符串,返回0.如果str是NULL,返回NULL.mysql> select ASCII('2'); -> 50mysql& ...

  8. mysql小写转大写_MySQL字符串中的大小写转换详解

    以下的文章主要是对MySQL字符串的实际应用的介绍,其中包括对MySQL数据库字符串的大小写转换,以及如何清除字符串首尾空格的实际操作步骤,以下就是详细内容的描述,望你会有所收获. MySQL字符串大 ...

  9. mysql中字符串拼接函数_MySQL 字符串连接CONCAT()函数

    MySQL字符串连接函数 使用方法: CONCAT(str1,str2,-) 返回结果为连接参数产生的字符串.如有任何一个参数为NULL ,则返回值为 NULL. 注意: 如果所有参数均为非二进制字符 ...

最新文章

  1. Java Web——JavaBean简介
  2. java 在数组末尾添加元素_Java快问快答:用 ArrayList 还是 LinkedList?
  3. python语法基础整理_Python基础
  4. 数据库中的数据类型和c#的数据类型的映射表(转)
  5. html语言标记说明,HTML中注释标签的使用方法
  6. 1537 学生干部虚基类
  7. 安装 VS2010 中文旗舰版
  8. linux 下kali linux 中使用hydra 进行对虚拟机中win10系统的密码破解
  9. 揭秘:APP定制开发的完整流程
  10. Java-Poi导入导出excel工具类
  11. CSS百分比参照物整理
  12. 响应式布局对图片像素的解决
  13. 我为什么说【直播电商】是第三代电商?
  14. Task4 论文种类分类
  15. php一点通,编程一点通下载-编程一点通最新安卓版下载-99wo下载站
  16. Centos hydra安装
  17. meteor构建app程序_在Meteor.js中构建Slack克隆:实时数据
  18. 2023年上半年软考程序员考试总结体会
  19. Altium如何导入DXF/DWG文件
  20. 航空公司客户画像和客户价值分析

热门文章

  1. ldap 服务器基础:CN, OU, DC 含义
  2. C语言:栈和堆的区别
  3. phpword 模板替换并导出教程
  4. 服务器安全保护的七大要点
  5. 学生成绩查询(查最大值,最小值,平均值,升序,降序)
  6. js 延期执行_js延迟执行函数
  7. Python Swagger 接口文档自动集成平台
  8. nginx反向代理的三种方式
  9. 使用R语言进行函数积分计算
  10. visual studio code python插件下载_VisualStudioCode插件下载