欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

MySQL表字段時間設(shè)置默認(rèn)值

 更新時間:2021年05月13日 10:08:06   作者:逍遙客灬  
很多人可能會把日期類型的字段的類型設(shè)置為 date或者 datetime,但是這些不是當(dāng)前時間,那么如何把字段時間設(shè)置成當(dāng)前時間,本文就具體來介紹一下

應(yīng)用場景

  • 在數(shù)據(jù)表中,要記錄的每條數(shù)據(jù)是什么時候創(chuàng)建的,不需要應(yīng)用程序去特意記錄,而是由數(shù)據(jù)庫獲取當(dāng)前時間自動記錄創(chuàng)建時間。
  • 在數(shù)據(jù)庫中,要記錄每條數(shù)據(jù)是什么時候修改的,不需要應(yīng)用程序去特意記錄,而由數(shù)據(jù)庫獲取當(dāng)前時間自動記錄修改時間。

在數(shù)據(jù)庫中獲取當(dāng)前時間

  • oracle:select sysdate from dual;
  • sqlserver:select getdate();
  • mysql:select sysdate();  select now();

MySQL中時間函數(shù)NOW()和SYSDATE()的區(qū)別

NOW()取的是語句開始執(zhí)行的時間,SYSDATE()取的是動態(tài)的實時時間。

因為NOW()取自mysql的一個變量”TIMESTAMP”,而這個變量在語句開始執(zhí)行的時候就設(shè)定好了,因此在整個語句執(zhí)行過程中都不會變化。

執(zhí)行下面這個例子就明白了:

SELECT NOW(),SYSDATE(),SLEEP(3),NOW(),SYSDATE()

先查詢了NOW()和SYSDATE(),然后sleep了3秒,再查詢NOW()和SYSDATE(),結(jié)果如下:

實現(xiàn)方式

  1. 將字段類型設(shè)為 TIMESTAMP。
  2. 將默認(rèn)值設(shè)為 CURRENT_TIMESTAMP。

舉例應(yīng)用

創(chuàng)建一個表time,主鍵為id,其中一個字段為date,默認(rèn)系統(tǒng)當(dāng)前時間:

CREATE TABLE time(
id INT PRIMARY KEY,
date TIMESTAMP DEFAULT CURRENT_TIMESTAMP
);

插入一條數(shù)據(jù):

INSERT INTO time(id) VALUES(1);

查詢結(jié)果:

到此這篇關(guān)于MySQL表字段時間設(shè)置默認(rèn)值的文章就介紹到這了,更多相關(guān)MySQL 字段時間默認(rèn)值內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • MySQL獲取當(dāng)前時間、年月與年月日實例代碼

    MySQL獲取當(dāng)前時間、年月與年月日實例代碼

    日期和時間函數(shù)部分也是我們?nèi)粘9ぷ髦惺褂妙l率比較高的一部分,下面這篇文章主要給大家介紹了關(guān)于MySQL獲取當(dāng)前時間、年月與年月日的相關(guān)資料,文中通過實例代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2023-05-05
  • MySql 索引、鎖、事務(wù)知識點(diǎn)小結(jié)

    MySql 索引、鎖、事務(wù)知識點(diǎn)小結(jié)

    這篇文章主要介紹了MySql 索引、鎖、事務(wù)知識點(diǎn),總結(jié)分析了mysql數(shù)據(jù)庫中關(guān)于索引、鎖和事務(wù)的概念、原理、知識點(diǎn)及相關(guān)注意事項,需要的朋友可以參考下
    2019-10-10
  • MYSQL WHERE語句優(yōu)化

    MYSQL WHERE語句優(yōu)化

    where優(yōu)化主要是在SELECT中,因為他們最主要是在那里使用,但是同樣的優(yōu)化也可被用于DELETE和UPDATE語句。
    2009-03-03
  • MySQL IFNULL判空問題解決方案

    MySQL IFNULL判空問題解決方案

    這篇文章主要介紹了MySQL IFNULL判空問題解決方案,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下
    2020-10-10
  • SQL中from_unixtime函數(shù)的使用方法實例

    SQL中from_unixtime函數(shù)的使用方法實例

    在MySQL數(shù)據(jù)表設(shè)計中,時間字段一般都設(shè)計為時間戳格式的,開發(fā)人員去查看的時候就顯得有點(diǎn)不方便,可以使用FROM_UNIXTIME轉(zhuǎn)換成日期格式進(jìn)行查看,下面這篇文章主要給大家介紹了關(guān)于SQL中from_unixtime函數(shù)的使用方法的相關(guān)資料,需要的朋友可以參考下
    2022-08-08
  • 獲取MySQL數(shù)據(jù)表列信息的三種方法實現(xiàn)

    獲取MySQL數(shù)據(jù)表列信息的三種方法實現(xiàn)

    本文介紹了獲取MySQL數(shù)據(jù)表列信息的三種方法實現(xiàn),包含SHOWCOLUMNS命令、DESCRIBE命令以及查詢INFORMATION_SCHEMA.COLUMNS表,具有一定的參考價值,感興趣的可以了解一下
    2024-12-12
  • MySQL系列之七 MySQL存儲引擎

    MySQL系列之七 MySQL存儲引擎

    存儲引擎是數(shù)據(jù)庫的核心,對于mysql來說,存儲引擎是以插件的形式運(yùn)行的。雖然mysql支持種類繁多的存儲引擎,但是常用的就那么幾種。這篇文章主要給大家介紹MySQL存儲引擎的相關(guān)知識,一起看看吧
    2021-07-07
  • MySQL更新某個字段拼接固定字符串的實現(xiàn)

    MySQL更新某個字段拼接固定字符串的實現(xiàn)

    在MySQL中,我們經(jīng)常需要對數(shù)據(jù)庫中的某個字段進(jìn)行更新操作,本文就來介紹一下MySQL更新某個字段拼接固定字符串的實現(xiàn),感興趣的可以了解一下
    2025-04-04
  • mysql服務(wù)啟動不了解決方案

    mysql服務(wù)啟動不了解決方案

    最近在Windows 2003上的MySQL出現(xiàn)過多次正常運(yùn)行時無法連接數(shù)據(jù)庫故障,現(xiàn)象是無法連接數(shù)據(jù)庫,也無法停止MySQL或重啟MYSQL,由于每次都是草草嘗試各種方法搞定即可本文將詳細(xì)介紹解決方法
    2012-11-11
  • mysql利用init-connect增加訪問審計功能的實現(xiàn)

    mysql利用init-connect增加訪問審計功能的實現(xiàn)

    下面小編就為大家?guī)硪黄猰ysql利用init-connect增加訪問審計功能的實現(xiàn)。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-03-03

最新評論