MySQL是一款廣泛使用的開(kāi)源數(shù)據(jù)庫(kù)管理系統(tǒng),提供了豐富的函數(shù)庫(kù),其中包含了很多求系統(tǒng)日期的函數(shù)。其中,用于求系統(tǒng)日期的函數(shù)是NOW()。
SELECT NOW();
這個(gè)函數(shù)返回當(dāng)前系統(tǒng)日期和時(shí)間,格式為"YYYY-MM-DD HH:MM:SS"。
可以將NOW()函數(shù)應(yīng)用于實(shí)際業(yè)務(wù)場(chǎng)景中。例如,在網(wǎng)站中記錄用戶注冊(cè)時(shí)間,我們可以將NOW()函數(shù)作為注冊(cè)時(shí)間的默認(rèn)值。
CREATE TABLE `user` ( `id` INT(11) NOT NULL AUTO_INCREMENT, `username` VARCHAR(50) NOT NULL, `password` VARCHAR(50) NOT NULL, `register_time` DATETIME NOT NULL DEFAULT NOW(), PRIMARY KEY (`id`) ) ENGINE=INNODB DEFAULT CHARSET=utf8;
在上述代碼的CREATE TABLE語(yǔ)句中,我們使用了NOW()函數(shù)將register_time列的默認(rèn)值設(shè)置為當(dāng)前系統(tǒng)時(shí)間。
總之,NOW()函數(shù)是MySQL中用于求系統(tǒng)日期的常用函數(shù),可用于記錄時(shí)間、生成時(shí)間戳等業(yè)務(wù)場(chǎng)景。