在MySQL中使用1970年之前的日期?
您需要使用日期类型来处理1970年之前的日期,因为日期存储的值介于1000到9999之间。当您只需要使用日期部分而不是出于时间目的时,可以使用日期类型。
MySQL以以下格式提供数据。格式如下-
‘YYYY-MM-DD’
开始日期范围如下-
1000-01-01
结束日期范围如下-
9999-12-31
为了理解我们上面讨论的内容,让我们创建两个表。创建第一个表的查询如下-
mysql> create table DateDemo -> ( -> Id int NOT NULL AUTO_INCREMENT PRIMARY KEY, -> DateBefore1970 date -> );
现在,您可以使用insert命令在表中插入一些记录。每当您在结束日期“9999-12-31”之后使用时,都会获得日期“0000-00-00”。
让我们插入一个大于“9999-12-31”的记录。查询如下-
mysql> insert into DateDemo(DateBefore1970) values('1000-10-20');
mysql> insert into DateDemo(DateBefore1970) values('1940-12-31');
mysql> insert into DateDemo(DateBefore1970) values('1500-01-25');
mysql> insert into DateDemo(DateBefore1970) values('1900-04-14');
mysql> insert into DateDemo(DateBefore1970) values('1710-11-15');
mysql> insert into DateDemo(DateBefore1970) values('9999-12-31');
mysql> insert into DateDemo(DateBefore1970) values('10000-12-31');现在,您可以使用select语句显示表中的所有记录。查询如下-
mysql> select *from DateDemo;
以下是输出-
+----+----------------+ | Id | DateBefore1970 | +----+----------------+ | 1 | 1000-10-20 | | 2 | 1940-12-31 | | 3 | 1500-01-25 | | 4 | 1900-04-14 | | 5 | 1710-11-15 | | 6 | 9999-12-31 | | 7 | 0000-00-00 | +----+----------------+ 7 rows in set (0.00 sec)
热门推荐
10 宝宝周岁敬酒祝福语简短
11 国庆求婚祝福语简短精辟
12 祝福语赠言给老师简短
13 双节祝福语简短唯美
14 男童毕业蛋糕祝福语简短
15 给宝贝开学祝福语简短
16 妈妈祝福语简短16字
17 简短56岁生日祝福语
18 下雪宝宝生日祝福语简短