一、MySQL的数据类型主要包括以下五大类:整数类型:BIT、BOOL、TINY INT、SMALL INT、MEDIUM INT、 INT、 BIG INT浮点数类型:FLOAT、DOUBLE、DECIMAL字符串类型:CHAR、VARCHAR、TINY TEXT、TEXT、MEDIUM TEXT、LONGTEXT、TINY BLOB、BLOB、MEDIUM BLOB、LONG BLOB日期类型:Date、DateTime、TimeStamp、Time、Year其他数据类型:BINARY、VARBINARY、ENUM、SET、Geometry、Point、MultiPoint、LineString、MultiLineString、Poly...
日期类型存储空间日期格式日期范围datetime8 bytesYYYY-MM-DD HH:MM:SS1000-01-01 00:00:00 ~ 9999-12-31 23:59:59timestamp4 bytesYYYY-MM-DD HH:MM:SS1970-01-01 00:00:01 ~ 2038date3 bytesYYYY-MM-DD1000-01-01 ~ 9999-12-31year1 bytesYYYY1901 ~ 2155timestamp 类型的列有个特性:默认情况下,在 insert, update 数据时,timestamp 列会自动以当前时间(CURRENT_TIMESTAMP)填充/更新。“自动”的意思就是,你不去管它,MySQ...
日期类型存储空间日期格式日期范围datetime8 bytesYYYY-MM-DD HH:MM:SS1000-01-01 00:00:00 ~ 9999-12-31 23:59:59timestamp4 bytesYYYY-MM-DD HH:MM:SS1970-01-01 00:00:01 ~ 2038date3 bytesYYYY-MM-DD1000-01-01 ~ 9999-12-31year1 bytesYYYY1901 ~ 2155 timestamp 类型的列有个特性:默认情况下,在 insert, update 数据时,timestamp 列会自动以当前时间(CURRENT_TIMESTAMP)填充/更新。“自动”的意思就是,你不去管它,MyS...
现在,新建一张数据库表t_stu_info,并向表里插入数据
use test;show tables;create table t_stu_info(id int not null primary key,stu_name varchar(20),stu_date timestamp,stu_age int(3),stu_sex varchar(5));insert into t_stu_info(id,stu_name,stu_date,stu_age,stu_sex) values (1,zhangsan,2000-12-12 12:30:00,15,man);commit;select * from t_stu_info;1、日期转换成毫秒值
select UNIX_TIMESTAMP(t.stu_date) from t_...
日期类型 存储空间 日期格式 日期范围
------------ --------- --------------------- -----------------------------------------
datetime 8 bytes YYYY-MM-DD HH:MM:SS 1000-01-01 00:00:00 ~ 9999-12-31 23:59:59
timestamp 4 bytes YYYY-MM-DD HH:MM:SS 1970-01-01 00:00:01 ~ 2038
date 3 bytes YYYY-MM-DD 1000-01-01 ~ 9999-12-31...
1. java与mysql中日期、时间类型总结:1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17mysql(版本:5.1.50)的时间日期类型如下:
datetime 8bytes xxxx-xx-xx xx:xx:xx 1000-01-01 00:00:00到9999-12-31 23:59:59
timestamp 4bytes xxxx-xx-xx xx:xx:xx 1970-01-01 00:00:01到2038
date 3bytes xxxx-xx-xx 1000-01-01到9999-12-31
year 1bytes xxxx 1901到2155
time 3bytes xx:xx:xx -838:59:59到838:59:59(为了满足时间的加减运算...
MySQL 日期类型:日期格式、所占存储空间、日期范围 比较。 日期类型 存储空间 日期格式 日期范围 ------------ --------- --------------------- ----------------------------------------- datetime 8 bytes YYYY-MM-DD HH:MM:SS 1000-01-01 00:00:00 ~ 9999-12-31 23:59:59 timestamp 4 bytes YYYY-MM-DD HH:MM:SS 1970-01-01 00:00:01 ~ 2038 date 3 bytes YY...
datetime 8bytes xxxx-xx-xx xx:xx:xx 1000-01-01 00:00:00到9999-12-31 23:59:59
timestamp 4bytes xxxx-xx-xx xx:xx:xx 1970-01-01 00:00:01到2038
date 3bytes xxxx-xx-xx 1000-01-01到9999-12-31
year 1bytes xxxx 1901到2155
time 3bytes xx:xx:xx -838:59:59到838:59:59(为了满足时间的加减运算)
java(1.6) 中能保存时间日期类型的类主要有
java.util.Date
java.util.Calendar
java.sql.Date
java.sql.Time
java.sql.T...
int(1).4个字节存储,INT的长度是4个字节,存储空间上比datatime少,int索引存储空间也相对较小,排序和查询效率相对较高一点点
(2)可读性极差,无法直观的看到数据,可能让你很恼火TIMESTAMP(1)4个字节储存
(2)值以UTC格式保存
(3)时区转化 ,存储时对当前的时区进行转换,检索时再转换回当前的时区。
(4)TIMESTAMP值不能早于1970或晚于2037datetime(1)8个字节储存
(2)与时区无关(3)以‘YYYY-MM-DD HH:MM:SS‘格...
MySQL字符串转日期类型
select str_to_date(‘2014-08-20 00:00:00‘, ‘%Y-%m-%d %H:%i:%s‘);
>2014-08-20 00:00:00
select date_format(‘1997-10-04 22:23:00‘, ‘%H:%i:%s‘);
>22:23:00
说明符说明%a工作日的缩写名称 (Sun..Sat)%b月份的缩写名称 (Jan..Dec)%c月份,数字形式(0..12)%D带有英语后缀的该月日期 (0th, 1st, 2nd, 3rd, ...)%d该月日期, 数字形式 (00..31)%e该月日期, 数字形式(0..31)%f微秒 (000000..9...
在 Java 中使用 java.util.Date 和 java.util.Calendar 表示时间、日期类型。在 Mysql 中使用 YEAR、DATE、TIME、TIMESTAMP、DATETIME 五种数据类型表示时间日期,由此引出了 Java 日期类型跟数据库的日期类型怎么映射的问题。本文总结了使用 Hibernate @Temporal 注解的解决方案。 使用 @Temporal 注解修饰 Java 实体类的数据类型指定 @Temporal value 属性,其中对应到数据库的映射关系为:TemporalType.DATE --> DATE
Tempora...
YEAR ,字节数为1,取值范围为“1901——2155”DATE,字节数为4,取值范围为“1000-01-01——9999-12-31”TIME,字节数为3,取值范围为“-838:59:59——838:59:59”DATETIME,字节数为8,取值范围为“1000-01-01 00:00:00——9999-12-31 23:59:59”TIMESTAMP,字节数为4,取值范围为“19700101080001——20380119111407”mysql五种日期类型的取值范围标签:mysql sql amp timestamp 取值 字节 mys 日期 mes 本文...
mysql> create table test(id int,hiredate date);
Query OK, 0 rows affected (0.01 sec)mysql> insert into test values(1,‘20151208000000‘);
Query OK, 1 row affected (0.00 sec)mysql> insert into test values(1,‘20151208104400‘);
Query OK, 1 row affected, 1 warning (0.01 sec)mysql> show warning;
ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to your MySQL ...
主要类型:YEAR、TIME、DATE、DATETIME、TIMESTAMP(日期函数:current_date(当前日期)、current_time(当前时间)、now()(当前日期和时间,根据字段类型显示日期或者时间))实验timetest表结构
DATETIMEDATETIME 用于表示年月日时分秒,是 DATE 和 TIME 的组合,并且记录的年份(见上表)比较长久。DATETIME类型,包含日期和时间部分。可以使用引号字符串或数字两种,年份可以是4 位,也可以是2位如果实际应用中有这样的需...
mysql基础 日期类型标签:image mysq alt sql基础 mic mysql基础 日期类型 图片 sql 本文系统来源:https://www.cnblogs.com/angdh/p/10652414.html