MySql 日期字符串类型互转

1、data_format 日期转字符串

select date_format(Now(), ‘%Y-%m-%d %H:%i‘);

2、str_to_date 字符串转日期

select str_to_date(‘2008.08.09 08:09:30‘, ‘%Y.%m.%d %h:%i:%s‘); -- 2008-08-09 08:09:30

时间: 2024-10-15 20:16:30

MySql 日期字符串类型互转的相关文章

MySQL日期 字符串 时间戳互转

平时比较常用的时间.字符串.时间戳之间的互相转换,虽然常用但是几乎每次使用时候都喜欢去搜索一下用法:本文将作为一个笔记,整理一下三者之间的 转换(即:date转字符串.date转时间戳.字符串转date.字符串转时间戳.时间戳转date,时间戳转字符串)用法,方便日后查看: 涉及的函数 date_format(date, format) 函数,MySQL日期格式化函数date_format() unix_timestamp() 函数 str_to_date(str, format) 函数 fro

关于MYSQL日期 字符串 时间戳互转

时间转字符串: select date_format(now(), '%Y-%m-%d'); #结果:2016-01-05 时间转时间戳: select unix_timestamp(now()); #结果:1452001082 字符串转时间: select str_to_date('2016-01-02', '%Y-%m-%d %H'); #结果:2016-01-02 00:00:00 字符串转时间戳: select unix_timestamp('2016-01-02'); #结果:1451

Mysql在字符串类型的日期上加上10分钟并和现在的日期做比较

SELECT id FROM tran WHERE state = 'F' AND TIMESTAMPDIFF(SECOND,DATE_ADD(create_date,INTERVAL 10 DAY_MINUTE),"2014-06-18 10:30:29")>0 如果create_date加10分钟大于等于当前的时间("2014-06-18 10:30:29") 那么就会查到数据, 如果小于那么就查不到数据 Mysql在字符串类型的日期上加上10分钟并和现在

mysql日期时间类型总结

MySQL 日期类型:日期格式.所占存储空间.日期范围 比较. 日期类型        存储空间       日期格式                 日期范围 ------------ ---------   --------------------- ----------------------------------------- datetime       8 bytes   YYYY-MM-DD HH:MM:SS   1000-01-01 00:00:00 ~ 9999-12-31

MySQL数据类型--------字符串类型实战

1. 背景 * MySQL支持的字符串类型有CHAR.VARCHAR.二进制.var二进制.BLOB.文本等等. 2. 字符串类型所需的存储和值范围 类型 说明 N的含义 是否有字符集 最大长度 CHAR(N) 定义字符 字符 是 255 VARCHAR(N) 变长字符 字符 是 16384 BINARY(N) 定长二进制字节 字节 否 255 VARBINARY(N) 变长二进制字节 字节 否 16384 TINYBLOB 二进制大对象 字节 否 256 BLOB 二进制大对象 字节 否 16

mysql,字符串类型id,获取最大值

说明,这个id是字符串类型,但是实际值是一个整数,获取最大值的方法是: select max(cast(id as SIGNED)) from table 另外,mysql生成伪列的方法: SELECT @rownum:[email protected]+1 AS rownum, t.* FROM (SELECT @rownum:=0) r, ai_label_detail_t t 原文地址:https://www.cnblogs.com/gunduzi/p/12076452.html

mysql按照字符串类型的数值按数值进行排序

很明显,我写的sql是希望按照这三个字段进行升序排列,查看之后发现scene_no是varchar类型,第一次遇到这个问题我很不解,就算是字符串类型为什么要分开排序呢?这样不就等于把“10”分成“1”.“0”进行排序的吗,wtk!?这么神奇吗?百度了一下字符串类型是如何进行排序的,看了一些答案自己尝试了一下果然OK! 因为mysql进行的排序规则是按照ASCII码进行排序的,并不会自动的识别出这些数据是数值,sql改为 order by 字段名称+0 desc/asc的形式进行排序 即可.这样m

MySQL 文本字符串类型

字符串类型用来存储字符串数据,除了可以存储字符串数据之外,还可以存储其他数据,比如图片和声音的二进制数据. 类型名称 说明 存储需求 CHAR(M) 固定长度的文本字符串 1-255个字节 VARCHAR(M) 可变长度的文本字符串 1-65535个字节 TINYTEXT 非常小的文本字符串 1-256个字节 TEXT 小的文本字符串 1-65535个字节 MEDIUMTEXT 中等大小的文本字符串 1-16777216个字节 LONGTEXT 大的文本字符串 1-4294967296个字节 E

MySQL 二进制字符串类型

类型名称 说明 存储需求 BIT(M) 位字段类型 大约(M+7)/8 个字节 BINARY(M) 固定长度的二进制字符串 M个字节 VARBINARY(M) 可变长度二进制字符串 M+1个字节 TINYBLOB(M) 非常小的BLOB L+1 字节,在此 L < 2^8 BLOB(M) 小BLOB L+2 字节,在此 L < 2^16 MEDIUMBLOB(M) 中等大小的BLOB L+3 字节,在此 L < 2^24 LONGBLOB(M) 非常大的BLOB L+4 字节,在此 L