Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/70.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
日期和发票的mysql数据类型_Mysql_Sql_Date_Sqldatatypes - Fatal编程技术网

日期和发票的mysql数据类型

日期和发票的mysql数据类型,mysql,sql,date,sqldatatypes,Mysql,Sql,Date,Sqldatatypes,我是MySQL的新手,遇到了一个问题:我想创建一个表INVOICES,其中包含列: DATE-我知道,使用DATE数据类型很容易,但是有没有办法以dd.mm.yyyy格式显示日期 INVOICE\u ID:应采用I/dd/mm/yyyy格式,即I/5/11/2014。字母I表示发票,其余为日期 始终以数据库的本机格式存储,然后使用内置的日期函数来处理格式。在您的情况下,可以使用DATE\u FORMAT(): 根据格式字符串设置日期值的格式 提供了一个以所需格式输出的说明符表 要以所需格式输出,

我是MySQL的新手,遇到了一个问题:我想创建一个表
INVOICES
,其中包含列:

DATE
-我知道,使用
DATE
数据类型很容易,但是有没有办法以
dd.mm.yyyy
格式显示日期


INVOICE\u ID
:应采用
I/dd/mm/yyyy
格式,即
I/5/11/2014
。字母
I
表示发票,其余为日期

始终以数据库的本机格式存储,然后使用内置的日期函数来处理格式。在您的情况下,可以使用
DATE\u FORMAT()

根据格式字符串设置日期值的格式

提供了一个以所需格式输出的说明符表

要以所需格式输出,请使用:

SELECT DATE_FORMAT(your_date_column, 'I/%c/%e/%Y');
这给了你

| DATE_FORMAT(your_date_column, 'I/%C/%E/%Y') | |---------------------------------------------| | I/5/29/2014 | |日期格式(您的日期列“I/%C/%E/%Y”)| |---------------------------------------------| |I/5/29/2014|

您需要函数
date\u format()
。的手册页最具启发性 | DATE_FORMAT(your_date_column, 'I/%C/%E/%Y') | |---------------------------------------------| | I/5/29/2014 |