Computer >> Máy Tính >  >> Lập trình >> MySQL

Tôi nên sử dụng cái nào? Kiểu dữ liệu datetime hoặc timestamp trong MySQL?

Dấu thời gian là một kiểu dữ liệu trong MySQL và hoạt động cho các múi giờ khác nhau. Nó cũng được sử dụng cho mục đích ngày và giờ Để hiểu khái niệm, chúng ta cần tạo một bảng.

Tạo bảng

mysql> CREATE table TimeStampDemo
-> (
-> MyDataTime timestamp
-> );
Query OK, 0 rows affected (0.57 sec)

Sau khi tạo bảng, chúng tôi sẽ chèn một bản ghi với sự trợ giúp của lệnh INSERT.

Chèn bản ghi

mysql> INSERT into TimeStampDemo values (now());
Query OK, 1 row affected (0.12 sec)

Sau khi chèn một bản ghi, chúng ta có thể hiển thị các bản ghi với sự trợ giúp của câu lệnh SELECT.

Hiển thị bản ghi

mysql> SELECT * from TimeStampDemo;

Sau khi thực hiện truy vấn trên, chúng ta sẽ nhận được kết quả sau

+---------------------+
| MyDataTime          |
+---------------------+
| 2018-10-11 17:30:38 |
+---------------------+
1 row in set (0.00 sec)