多多色-多人伦交性欧美在线观看-多人伦精品一区二区三区视频-多色视频-免费黄色视屏网站-免费黄色在线

中國最全I(xiàn)T社區(qū)平臺(tái) 聯(lián)系我們 | 收藏本站
阿里云優(yōu)惠2

mysql 教程

SQL Server 和 MySQL 中的 Date 函數(shù)

閱讀 (1993)

SQL Date 函數(shù)


SQL 日期(Dates)

Note當(dāng)我們處理日期時(shí),最難的任務(wù)恐怕是確保所插入的日期的格式,與數(shù)據(jù)庫中日期列的格式相匹配。

只要您的數(shù)據(jù)包含的只是日期部分,運(yùn)行查詢就不會(huì)出問題。但是,如果涉及時(shí)間部分,情況就有點(diǎn)復(fù)雜了。

在討論日期查詢的復(fù)雜性之前,我們先來看看最重要的內(nèi)建日期處理函數(shù)。


MySQL Date 函數(shù)

下面的表格列出了 MySQL 中最重要的內(nèi)建日期函數(shù):

函數(shù) 描述
NOW() 返回當(dāng)前的日期和時(shí)間
CURDATE() 返回當(dāng)前的日期
CURTIME() 返回當(dāng)前的時(shí)間
DATE() 提取日期或日期/時(shí)間表達(dá)式的日期部分
EXTRACT() 返回日期/時(shí)間的單獨(dú)部分
DATE_ADD() 向日期添加指定的時(shí)間間隔
DATE_SUB() 從日期減去指定的時(shí)間間隔
DATEDIFF() 返回兩個(gè)日期之間的天數(shù)
DATE_FORMAT() 用不同的格式顯示日期/時(shí)間


SQL Server Date 函數(shù)

下面的表格列出了 SQL Server 中最重要的內(nèi)建日期函數(shù):

函數(shù) 描述
GETDATE() 返回當(dāng)前的日期和時(shí)間
DATEPART() 返回日期/時(shí)間的單獨(dú)部分
DATEADD() 在日期中添加或減去指定的時(shí)間間隔
DATEDIFF() 返回兩個(gè)日期之間的時(shí)間
CONVERT() 用不同的格式顯示日期/時(shí)間


SQL Date 數(shù)據(jù)類型

MySQL 使用下列數(shù)據(jù)類型在數(shù)據(jù)庫中存儲(chǔ)日期或日期/時(shí)間值:

  • DATE - 格式:YYYY-MM-DD
  • DATETIME - 格式:YYYY-MM-DD HH:MM:SS
  • TIMESTAMP - 格式:YYYY-MM-DD HH:MM:SS
  • YEAR - 格式:YYYY 或 YY

SQL Server 使用下列數(shù)據(jù)類型在數(shù)據(jù)庫中存儲(chǔ)日期或日期/時(shí)間值:

  • DATE - 格式:YYYY-MM-DD
  • DATETIME - 格式:YYYY-MM-DD HH:MM:SS
  • SMALLDATETIME - 格式:YYYY-MM-DD HH:MM:SS
  • TIMESTAMP - 格式:唯一的數(shù)字

注釋:當(dāng)您在數(shù)據(jù)庫中創(chuàng)建一個(gè)新表時(shí),需要為列選擇數(shù)據(jù)類型!

如需了解所有可用的數(shù)據(jù)類型,請(qǐng)?jiān)L問我們完整的 數(shù)據(jù)類型參考手冊(cè)


SQL 日期處理

Note如果不涉及時(shí)間部分,那么我們可以輕松地比較兩個(gè)日期!

假設(shè)我們有如下的 "Orders" 表:

OrderId ProductName OrderDate
1 Geitost 2008-11-11
2 Camembert Pierrot 2008-11-09
3 Mozzarella di Giovanni 2008-11-11
4 Mascarpone Fabioli 2008-10-29

現(xiàn)在,我們希望從上表中選取 OrderDate 為 "2008-11-11" 的記錄。

我們使用下面的 SELECT 語句:

SELECT * FROM Orders WHERE OrderDate='2008-11-11'

結(jié)果集如下所示:

OrderId ProductName OrderDate
1 Geitost 2008-11-11
3 Mozzarella di Giovanni 2008-11-11

現(xiàn)在,假設(shè) "Orders" 表如下所示(請(qǐng)注意 "OrderDate" 列中的時(shí)間部分):

OrderId ProductName OrderDate
1 Geitost 2008-11-11 13:23:44
2 Camembert Pierrot 2008-11-09 15:45:21
3 Mozzarella di Giovanni 2008-11-11 11:12:01
4 Mascarpone Fabioli 2008-10-29 14:56:59

如果我們使用和上面一樣的 SELECT 語句:

SELECT * FROM Orders WHERE OrderDate='2008-11-11'

那么我們將得不到結(jié)果!這是由于該查詢的日期不含有時(shí)間部分。

提示:如果您希望使查詢簡單且更易維護(hù),那么請(qǐng)不要在日期中使用時(shí)間部分!


關(guān)閉
程序員人生
主站蜘蛛池模板: 最新国产在线观看福利 | 免费爱爱视频网站 | www.狠狠操 | 中文字幕精品一区二区精品 | 午夜免费播放观看在线视频 | 国产精品亚洲二区 | 97se亚洲综合在线 | 一级做a爰片性色毛片小说 一级做a爰片性色毛片新版的 | 国产亚洲精品成人一区看片 | 三级欧美在线 | 朝鲜女人free性hd年轻 | 偷柏自拍亚洲欧美综合在线图 | 国产三区视频在线观看 | 爱爱网站免费 | 亚洲国产精品yw在线观看 | 一二三四在线观看免费中文在线观看 | 亚洲成人免费在线观看 | 国产精品自在线 | 欧美一区二区三区男人的天堂 | 久久精品国产在热久久2019 | 男女激情免费视频 | 视频在线视频免费观看 | 国产a v高清一区二区三区 | 日韩欧美一区二区不卡看片 | 黄 色 免 费 网站在线观看 | 欧美18videosex性视频 | 波多野一区二区 | 国产欧美日韩精品第一区 | 动漫美女羞羞网站 | 99爱视频| 亚洲春色www | 国产一区二区三区在线观看精品 | 欧美理伦视频 | 情侣偷偷看的羞羞视频网站 | 图片区小说区av区 | 国产在线成人一区二区 | 日本免费性 | 一区二区三区免费观看 | 亚洲国产精品线播放 | yellow中文字幕网 | 亚洲韩国日本欧美一区二区三区 |