SQL中的日期格式 - SQL日期时间格式。如何改变它?
目录
SQL是结构化查询语言的缩写。它允许你访问和操作数据库。SQL在1986年成为美国国家标准协会(ANSI)的标准,在1987年成为国际标准化组织(ISO)的标准。它可以在数据库中插入、删除、改变、更新记录。这篇文章将讨论SQL中的日期格式。
SQL日期时间格式的数据类型
在SQL Server中,以下类型的数据可用于在数据库中存储日期或日期/时间值。
- DATE - 格式。YYYY-MM-DD
- DATETIME - 格式。yyyy-mm-dd hh:mi:ss
- TIMESTAMP - 格式。yyyy-mm-dd hh:mi:ss
- YEAR - 格式为YYYY或YY
假设我们有以下 "客户 "表。
现在我们将从上面的表中选择出生日期为'1985-02-07'的记录。
注意:你要插入的日期格式应该与数据库中的日期列格式一致。
提示:为了保持查询的简单和易于维护,不要让日期中含有时间成分。
DATE_FORMAT()
DATE_FORMAT()函数按照指定的日期格式。
语法:ATE_FORMAT(date,format)
参数值
下面的表格将解释SQL中的各种日期格式。
格式 | 描述:%a |
%a | 缩写的工作日名称(周日至周六)。 |
%b | 缩写的月份名称(1月至12月)。 |
%c | 数字性的月份名称(0至12)。 |
%d | 数值化的月份名称(01至31)。 |
%e | 数值化的月份(0至31)。 |
%f | 微秒(0000至999999) |
%H | 小时 (00到23) |
%h | 小时 (00到12) |
%i | 分钟 (00 to 59) |
%j | 年的一天(001至366)。 |
%k | 小时 (0 到 23) |
%M | 月的全称(1月至12月) |
%m | 作为数字的月名(00至12)。 |
%W | 星期天的全称(星期日至星期六)。 |
%T | 时间为24小时格式(hh:mm:ss)。 |
%U | A 周,其中周日是一周的第一天(00至53)。 |
SQL日期格式示例
例1:
上面的查询将把出生日期转换成指定的格式。
例2:
上面的查询将把出生日期转换成指定的格式。
结语
这个SQL日期格式教程到此结束。我们已经讨论了在SQL中输入日期的格式,以及如何将数据转换成你选择的格式。
如果你有任何问题,请随时在我们的评论区提出,我们的专家会在第一时间回答你的问题!