`
小网客
  • 浏览: 1241144 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Mysql之日期处理(日期,数值,字符串)

    博客分类:
  • DB
 
阅读更多

需求:

涉及数字,字符串,date之间转换的几个函数

解析:

from_unixtime:从数字往date转换

STR_TO_DATE:从字符串往date转换

unix_timestamp:从date类型的字符串或者date往数字转换

 

unix_timestamp:

unix_timestamp(),unix_timestamp(date)

 

select unix_timestamp(STR_TO_DATE("2015-10-22",'%Y-%m-%d %H:%i:%s'))
select unix_timestamp("2015-10-22",'%Y-%m-%d %H:%i:%s')
select unix_timestamp()

 

 

STR_TO_DATE:

STR_TO_DATE(str,format)

select STR_TO_DATE("2015-10-22",'%Y-%m-%d %H:%i:%s')

 

from_unixtime:

select from_unixtime(unix_timestamp(),'%Y-%m-%d %H:%i:%s');

在做比对的时候我们一般会转换成date或者转换成数字来比较

select from_unixtime(unix_timestamp())<DATE_ADD("2015-10-22",INTERVAL 1 Month),from_unixtime(unix_timestamp())>STR_TO_DATE("2015-10-22",'%Y-%m-%d %H:%i:%s');

 

ps:

java的System.currentTimeMillis()与unix_timestamp()的区别是前者是毫秒后者是秒,相差1000倍

0
2
分享到:
评论

相关推荐

    SQL语句中设置多个字符串

    -- 仅适用于数值或日期等有序类型,不适合字符串 SELECT column_name FROM table_name WHERE column_name BETWEEN '值1' AND '值2'; ``` 5. **正则表达式**:某些数据库系统,如MySQL、PostgreSQL支持正则表达式...

    在SQL查询中如何截取字符串后转成数值型?

    在SQL查询中,数据类型转换是一项常见的操作,尤其是在处理包含数字的字符串时。将字符串截取后转换为数值型(如整数或浮点数)是数据库管理中的一个实用技能,它能帮助我们进行更精确的数据分析和计算。本文将详细...

    mysql常用函数实例总结【聚集函数、字符串、数值、时间日期处理等】

    本文主要探讨了MySQL中的一些常用函数,涵盖了聚集函数、字符串处理、数值运算以及时间日期处理等多个方面。 首先,聚集函数是MySQL中处理大量数据时非常重要的工具。例如,`AVG()`函数用于计算指定字段的平均值,...

    日期,日期时间类型数据格式校验

    例如,在Python中,可以使用`datetime`模块的`strptime`函数来尝试解析给定的字符串,如果格式不正确,会抛出`ValueError`异常。Java中,`java.time`包下的`DateTimeFormatter`类提供了类似的功能。对于更复杂的验证...

    MySQL日期时间函数大全

    MySQL 日期时间函数大全 在 MySQL 中,日期时间函数是非常重要的一部分,它们可以帮助我们对日期和时间进行各种操作。下面我们将对 MySQL 中的日期时间函数进行详细的讲解。 DAYOFWEEK(date) `DAYOFWEEK` 函数...

    mysql常用日期时间/数值函数详解(必看)

    本篇文章将深入解析一些常用的MySQL日期时间函数以及数值函数。 1. **时间转化秒函数:time_to_sec** `time_to_sec()` 函数用于将时间值转换成秒。例如,`time_to_sec('01:01:01')` 返回的是3661秒,这是对小时、...

    mysql的日期和时间函数

    expr 是一个字符串;它可以以一个 “-” 领头表示一个负的间隔值。type 是一个关键词,它标志着表达式以何格式被解释。 下表显示 type 和 expr 参数是如何关联的:  type 值 expr 期望的格式 SECOND ...

    字符型数据转换为日期型.rar

    当我们处理数据时,有时需要将字符串(字符型数据)转换成日期型,以便进行日期计算、比较或格式化显示。以下是对这个主题的详细阐述: 一、字符型数据与日期型数据的区别 1. 字符型数据(String):这是数据的一...

    MySql 5.1 参考手册.chm

    8.14. replace:字符串替换实用工具 8.15. mysql_zap:杀死符合某一模式的进程 9. 语言结构 9.1. 文字值 9.1.1. 字符串 9.1.2. 数值 9.1.3. 十六进制值 9.1.4. 布尔值 9.1.5. 位字段值 9.1.6. NULL值 9.2. 数据库、...

    mysql-数据库基本操作-实验二.doc

    本实验主要涵盖了MySQL中的几个核心功能领域,包括字符串函数、数值函数、日期函数、流程控制函数以及JSON函数的使用。 1. **字符串函数**:MySQL提供了多种对文本数据进行操作的函数,如`CONCAT()`用于连接字符串...

    db2和mysql数据库函数

    DB2 和 MySQL 数据库函数大全涵盖了数学函数、字符串函数、日期函数、聚合函数等多种类型,帮助用户更方便地处理和分析数据。本文对这些函数进行了分类和介绍,为用户提供了一个全面的数据库函数参考手册。

    MySQL常用函数.pdf

    MySQL支持多种数据类型,包括数值、日期和时间、字符串等。在数据库的使用中,函数是一个非常重要的概念,可以对数据进行加工、计算和格式化处理。MySQL提供了丰富的函数,包括数学函数、字符串函数、日期时间函数等...

    MySQL函数大全及用法示例.pdf

    在MySQL中,有大量内置的函数可以使用,这些函数涉及不同类型的操作,比如字符串处理、数值计算、日期时间处理等。下面介绍的部分内容涉及了MySQL的一些基础字符串函数以及它们的用法示例。 1. ASCII() 函数 ASCII...

    mysql5.6官网内置函数

    这些内置函数涵盖了数学、字符串、日期时间、比较、类型转换等多个领域,对于开发人员和数据库管理员来说是不可或缺的工具。下面将详细介绍一些重要的MySQL 5.6内置函数。 1. 数学函数: - ABS():返回一个数值的...

    MySql常用内置函数

    内容概要:本文档介绍了 MySQL 数据库中的内置函数及其使用方法,包括日期时间函数、字符串函数、数学函数及其他常用函数。详细解释了每种类型的函数及其常见应用场景,提供了具体的 SQL 语句实例。 适合人群:MySQL...

    mysql函数库大全

    在MySQL数据库中,函数库是执行各种数据操作和计算的核心工具,涵盖了字符串处理、数值运算、日期时间操作、加密解密等多种功能。本文将详细解析MySQL函数库中的部分关键函数,帮助用户更好地理解和运用这些强大的...

    mysql速查表

    在数据类型方面,MySQL支持多种数据类型用于存储不同的数据,包括整数、浮点数、日期时间、固定长度和可变长度字符串以及大文本对象(BLOB)。整数类型用int表示,可以指定显示的最大宽度M。浮点数类型包括float和...

    MYSQL,SQLSERVER,ORACLE常用的函数

    这些函数主要分为几大类:字符串处理函数、数值处理函数、日期处理函数、转换函数以及其他一些特殊用途的函数。 ### 字符串处理函数 #### 1. ASCII 返回与指定的字符对应的十进制数。例如: ```sql SELECT ASCII('...

    mysql内置函数表

    这些函数主要分为三类:字符串函数、数学函数和日期时间函数。以下将详细介绍这些函数的使用。 ### 字符串函数 1. **ASCII(str)**:返回字符串`str`的第一个字符的ASCII值。如果`str`为空字符串,则返回0。 2. **...

Global site tag (gtag.js) - Google Analytics