成免费的crm,久久国产精品新农夫导航新妓网,恋夜秀场全部视频安卓手机,女校花强奷在线播放A级

SQL Date 函數

sql date 函數

處理日期時,我們要確保插入日期的格式與數據庫中日期列的格式相匹配。

 

1. mysql date 函數

下面的表格列出了 mysql 中最重要的內建日期函數:

函數 描述
now() 返回當前的日期和時間
curdate() 返回當前的日期
curtime() 返回當前的時間
date() 提取日期或日期/時間表達式的日期部分
extract() 返回日期/時間的單獨部分
date_add() 向日期添加指定的時間間隔
date_sub() 從日期減去指定的時間間隔
datediff() 返回兩個日期之間的天數
date_format() 用不同的格式顯示日期/時間

 

2. sql server date 函數

下面的表格列出了 sql server 中最重要的內建日期函數:

函數 描述
getdate() 返回當前的日期和時間
datepart() 返回日期/時間的單獨部分
dateadd() 在日期中添加或減去指定的時間間隔
datediff() 返回兩個日期之間的時間
convert() 用不同的格式顯示日期/時間

 

3. sql date 數據類型

mysql 使用下列數據類型在數據庫中存儲日期或日期/時間值:

  • date - 格式:yyyy-mm-dd
  • datetime - 格式:yyyy-mm-dd hh:mm:ss
  • timestamp - 格式:yyyy-mm-dd hh:mm:ss
  • year - 格式:yyyy 或 yy

sql server 使用下列數據類型在數據庫中存儲日期或日期/時間值:

  • date - 格式:yyyy-mm-dd
  • datetime - 格式:yyyy-mm-dd hh:mm:ss
  • smalldatetime - 格式:yyyy-mm-dd hh:mm:ss
  • timestamp - 格式:唯一的數字

注釋:當您在數據庫中創建一個新表時,需要為列選擇數據類型!

如需了解所有可用的數據類型,請訪問我們完整的 數據類型參考手冊。

 

4. sql 日期處理

note如果不涉及時間部分,那么我們可以輕松地比較兩個日期!

假設我們有如下的 "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

現在,我們希望從上表中選取 orderdate 為 "2008-11-11" 的記錄。

我們使用下面的 select 語句:

select * from orders where orderdate='2008-11-11'
相關文章