相同点:
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中用于表示时间的三种类型date, datetime, timestamp (如果算上int的话,四种) 比较容易混淆,下面就比较一下这三种类型的异同 相同点 都可以用于表示时间 都呈字符串显示 不同点 1.顾名思义,date只表示’YYYY...
2. 日期时间型:包括 TIME, DATE, YEAR, DATETIME, TIMESTAMP 等。 3. 字符串类型:包括 CHAR, VARCHAR, TINYBLOB, TINYTEXT, BLOB, TEXT, MEDIUMBLOB, MEDIUMTEXT, LONGBLOB, LONGTEXT 等。 4. 复合类型:包括 ENUM...
根据文件中提供的信息,我们可以详细探讨MySQL中的不同连接类型,包括左连接(LEFT JOIN)、右连接(RIGHT JOIN)、内连接(INNER JOIN)以及等值连接的概念和它们之间的异同。 首先,我们需要明确什么是“连接”...
- 日期和时间类型(DATE, TIME, DATETIME, TIMESTAMP) - BLOB和二进制类型的区别与使用 5. **数据库与表的创建** - DATABASE命令用于创建数据库 - CREATE TABLE语句的结构和用法 - PRIMARY KEY、UNIQUE、...
- **时间日期型**:如DATETIME、DATE、TIME、TIMESTAMP和YEAR,用于存储日期和时间信息。 - **字符串类型**:包括定长字符串(CHAR)、变长字符串(VARCHAR)、文件字符串(TEXT和BLOB)以及枚举(ENUM)和集合...