色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

mysql時間戳類型語法

洪振霞2年前9瀏覽0評論

MySQL時間戳類型是MySQL中一種特殊的日期格式,它記錄的是從1970年1月1日00:00:00開始的秒數,例如2021年1月1日00:00:00的時間戳為1609459200。

CREATE TABLE `test` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`ts` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;

上述代碼是創建一張名為“test”的表,其中包含兩個字段——“id”和“ts”。其中,“ts”字段的類型為timestamp,表示該字段的值為時間戳。另外,該字段的默認值為當前時間戳(CURRENT_TIMESTAMP),即插入數據時若未指定該字段的值,則自動以當前時間戳作為該字段值。

INSERT INTO `test` (`ts`) VALUES (FROM_UNIXTIME(1609459200));

上述代碼是向“test”表中插入一條數據,其中“ts”字段的值為2021年1月1日00:00:00的時間戳。由于timestamp類型字段只能存儲從1970年1月1日00:00:00開始的秒數,因此需要使用FROM_UNIXTIME()函數將時間戳轉換為日期時間格式。

SELECT * FROM `test`;

上述代碼是查詢“test”表中所有數據的語句,其中“*”表示查詢所有字段。這條語句將返回該表中所有數據,包括“id”和“ts”兩個字段的值。