中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

mysql時間戳的用法有哪些

小億
137
2023-08-08 20:14:34
欄目: 云計算

MySQL中時間戳的用法有以下幾種:

  1. 存儲當前時間戳:

使用CURRENT_TIMESTAMP或者NOW()函數,將當前時間戳存儲到一個TIMESTAMP類型的列中。

CREATE TABLE mytable (
id INT PRIMARY KEY AUTO_INCREMENT,
created_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP
);
  1. 插入指定的時間戳:

可以使用UNIX_TIMESTAMP函數將指定的日期時間轉換為時間戳,并插入到TIMESTAMP類型的列中。

INSERT INTO mytable (created_at) VALUES (FROM_UNIXTIME(1616784000)); -- 插入2021-03-27 00:00:00的時間戳
  1. 獲取當前時間戳:

使用UNIX_TIMESTAMP()函數可以獲取當前的時間戳。

SELECT UNIX_TIMESTAMP(); -- 返回當前的時間戳
  1. 將時間戳轉換為日期時間格式:

使用FROM_UNIXTIME()函數將時間戳轉換為日期時間格式。

SELECT FROM_UNIXTIME(1616784000); -- 返回2021-03-27 00:00:00
  1. 比較時間戳:

可以使用UNIX_TIMESTAMP()函數將日期時間轉換為時間戳,然后進行比較。

SELECT * FROM mytable WHERE UNIX_TIMESTAMP(created_at) > 1616784000;
  1. 更新時間戳:

可以使用CURRENT_TIMESTAMP或者NOW()函數更新時間戳列的值。

UPDATE mytable SET created_at = CURRENT_TIMESTAMP WHERE id = 1;

這些是MySQL中時間戳的常見用法,可以根據具體需求選擇合適的用法。

0
冕宁县| 玛沁县| 玛曲县| 安国市| 吉隆县| 霍山县| 营口市| 盐亭县| 河北省| 新郑市| 龙山县| 乐都县| 霍林郭勒市| 宜春市| 从化市| 六盘水市| 东乡| 五家渠市| 广灵县| 建昌县| 建宁县| 开封市| 仪征市| 厦门市| 如皋市| 阳高县| 久治县| 丰县| 旬邑县| 南城县| 读书| 禄丰县| 黑河市| 大冶市| 互助| 永寿县| 濉溪县| 都兰县| 乌海市| 耒阳市| 久治县|