Mysql:创建表时将DATETIME的格式设置为 'DD-MM-YYYY HH:MM:SS'

标签 mysql datetime command-line format create-table

谷歌搜索后,我找不到创建一个新表的方法,该表的 DATETIME 列的默认格式设置为 'DD-MM-YYYY HH:MM:SS'

我看到了一个在 phpmyadmin 中完成的教程,所以我怀疑我可以通过命令行使用 mysql 并在使用

创建我的新表时实现同样的事情
CREATE TABLE ()

提前谢谢你

最佳答案

“MySQL 以 'YYYY-MM-DD HH:MM:SS' 格式检索和显示 DATETIME 值。” 这是来自 mysql 网站。您只能存储此类型,但您可以在需要显示时使用众多时间格式函数之一来更改它。

Mysql Time and Date functions

例如,其中一个函数是 DATE_FORMAT ,可以这样使用:

SELECT DATE_FORMAT(column_name, '%m/%d/%Y %H:%i') FROM tablename

关于Mysql:创建表时将DATETIME的格式设置为 'DD-MM-YYYY HH:MM:SS',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8338031/

相关文章:

sql - 如何获取数据库表mysql的最后日期

python - datetime 是否考虑了 1750 年的日历(新样式)法案?

c - Valgrind 和 GDB 替代 Mac?

bash - 递归运行 `tmutil isexcluded`

python - KeyError : u"Migration rango. 0002_auto_20150905_0345 依赖引用不存在的父节点

mysql 服务无法启动/挂起 - 超时(Ubuntu、MariaDB)

mysql - 从表中删除旧记录

Java:JPA 类,从 Date 重构为 DateTime

javascript - 时刻时区检测时区为同一时区提供不同的值

ios - 无法从命令行在模拟器上安装和运行 iOS 应用程序 - 小牛上的 iOS 6.1 Xcode 5 模拟器