MySQL是一款廣泛使用的開源數(shù)據(jù)庫管理系統(tǒng),提供了豐富的函數(shù)庫,其中包含了很多求系統(tǒng)日期的函數(shù)。其中,用于求系統(tǒng)日期的函數(shù)是NOW()。
SELECT NOW();
這個函數(shù)返回當(dāng)前系統(tǒng)日期和時間,格式為"YYYY-MM-DD HH:MM:SS"。
可以將NOW()函數(shù)應(yīng)用于實際業(yè)務(wù)場景中。例如,在網(wǎng)站中記錄用戶注冊時間,我們可以將NOW()函數(shù)作為注冊時間的默認值。
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語句中,我們使用了NOW()函數(shù)將register_time列的默認值設(shè)置為當(dāng)前系統(tǒng)時間。
總之,NOW()函數(shù)是MySQL中用于求系統(tǒng)日期的常用函數(shù),可用于記錄時間、生成時間戳等業(yè)務(wù)場景。