`

mysql中timestamp和datetime的异同

 
阅读更多

相同点:

1. 都是用来存储时间的;

2. 显示格式都是YYYY-MM-DD HH:MM:SS;

 

不同点:

1.能够存储的时间范围不同:

   datetime能够存储的时间范围是1000-01-01 00:00:00到9999-12-31 23:59:59;

   timestamp能够存储的时间范围是1970-01-01 00:00:00到2037-12-31 23:59:59。

2.存储格式不同:

        timestamp是以4个字节来存储的,并且是以UTC(国际统一时间)格式存储的,与时区有关。

        datetime是以8个字节来存储的,以实际格式存储,与时区无关。

 

分享到:
评论

相关推荐

    Mysql中的Datetime和Timestamp比较

    mysql中用于表示时间的三种类型date, datetime, timestamp (如果算上int的话,四种) 比较容易混淆,下面就比较一下这三种类型的异同 相同点 都可以用于表示时间 都呈字符串显示 不同点 1.顾名思义,date只表示’YYYY...

    第7章MySQL表定义与完整性约束控制.docx

    2. 日期时间型:包括 TIME, DATE, YEAR, DATETIME, TIMESTAMP 等。 3. 字符串类型:包括 CHAR, VARCHAR, TINYBLOB, TINYTEXT, BLOB, TEXT, MEDIUMBLOB, MEDIUMTEXT, LONGBLOB, LONGTEXT 等。 4. 复合类型:包括 ENUM...

    剖析MySQL左连接右连接等值连接异同.pdf

    根据文件中提供的信息,我们可以详细探讨MySQL中的不同连接类型,包括左连接(LEFT JOIN)、右连接(RIGHT JOIN)、内连接(INNER JOIN)以及等值连接的概念和它们之间的异同。 首先,我们需要明确什么是“连接”...

    mysql教程(上)

    - 日期和时间类型(DATE, TIME, DATETIME, TIMESTAMP) - BLOB和二进制类型的区别与使用 5. **数据库与表的创建** - DATABASE命令用于创建数据库 - CREATE TABLE语句的结构和用法 - PRIMARY KEY、UNIQUE、...

    数据库学习_day3

    - **时间日期型**:如DATETIME、DATE、TIME、TIMESTAMP和YEAR,用于存储日期和时间信息。 - **字符串类型**:包括定长字符串(CHAR)、变长字符串(VARCHAR)、文件字符串(TEXT和BLOB)以及枚举(ENUM)和集合...

Global site tag (gtag.js) - Google Analytics