我應該使用哪一個?MySQL 中的日期時間還是時間戳資料型別?
時間戳是 MySQL 中的一個數據型別,可用於不同的時區。它也用於日期和時間目的。為了理解這個概念,我們需要建立一個表。
建立表
mysql> CREATE table TimeStampDemo -> ( -> MyDataTime timestamp -> ); Query OK, 0 rows affected (0.57 sec)
建立表後,我們將在 INSERT 命令的幫助下插入記錄。
插入記錄
mysql> INSERT into TimeStampDemo values (now()); Query OK, 1 row affected (0.12 sec)
插入記錄後,我們可以在 SELECT 語句的幫助下顯示記錄。
顯示記錄
mysql> SELECT * from TimeStampDemo;
執行上述查詢後,我們將得到以下輸出
+---------------------+ | MyDataTime | +---------------------+ | 2018-10-11 17:30:38 | +---------------------+ 1 row in set (0.00 sec)
廣告