1. 程式人生 > >MySQL資料庫Date()日期函式

MySQL資料庫Date()日期函式

MySQL Date() 函式
下面的表格列出了 MySQL 中最重要的內建日期函式:
函式描述
NOW()返回當前的日期和時間
CURDATE()返回當前的日期
CURTIME()返回當前的時間
DATE()提取日期或日期/時間表達式的日期部分
EXTRACT()返回日期/時間按的單獨部分
DATE_ADD()給日期新增指定的時間間隔
DATE_SUB()從日期減去指定的時間間隔
DATEDIFF()返回兩個日期之間的天數

DATE_FORMAT() 用不同的格式顯示日期/時間

MySQL Date 函式
下面的表格列出了 MySQL 中最重要的內建日期函式:
函式描述
NOW()返回當前的日期和時間
CURDATE()
返回當前的日期
CURTIME()返回當前的時間
DATE()提取日期或日期/時間表達式的日期部分
EXTRACT()返回日期/時間按的單獨部分
DATE_ADD()給日期新增指定的時間間隔
DATE_SUB()從日期減去指定的時間間隔
DATEDIFF()返回兩個日期之間的天數
DATE_FORMAT()用不同的格式顯示日期/時間


SQL Server Date 函式

下面的表格列出了 SQL Server 中最重要的內建日期函式:
函式描述
GETDATE()返回當前日期和時間
DATEPART()返回日期/時間的單獨部分
DATEADD()在日期中新增或減去指定的時間間隔
DATEDIFF()返回兩個日期之間的時間
CONVERT()用不同的格式顯示日期/時間



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 - 格式: 唯一的數字

SQL 日期處理
如果不涉及時間部分,那麼我們可以輕鬆地比較兩個日期!
假設我們有下面這個 "Orders" 表:
OrderIdProductNameOrderDate
1computer 2008-12-26
2printer 2008-12-26
3electrograph2008-11-12
4telephone 2008-10-19
現在,我們希望從上表中選取 OrderDate 為 "2008-12-26" 的記錄。
我們使用如下 SELECT 語句:
SELECT * FROM Orders WHERE OrderDate='2008-12-26'

相關推薦

MySQL資料庫Date()日期函式

MySQL Date() 函式下面的表格列出了 MySQL 中最重要的內建日期函式: 函式描述 NOW()返回當前的日期和時間 CURDATE()返回當前的日期 CURTIME()返回當前的時間 DATE()提取日期或日期/時間表達式的日期部分 EXTRACT()返回日期/

MySQL 資料庫日期與時間函式FROM_UNIXTIME(), UNIX_TIMESTAMP()

1、FROM_UNIXTIME( unix_timestamp ) 引數:通常是壹個十位的數字,如:1344887103 返回值:有兩種,可能是類似 'YYYY-MM-DD HH:MM:SS' 這樣的字串,也有可能是類似於 YYYYMMDDHHMMSS.uuuuuu

mysql資料庫中的函式

    函式表示對輸入引數值返回一個具有特定關係的值,在mysql中使用函式可以極大的提高使用者對資料庫的管理效率。Mysql中的函式主要有數學函式,字串函式,日期函式,時間函式以及條件判斷函式、系統資訊函式和加密函式等。 1、流程控制函式  &nbs

mysql五種日期函式

create table timess( id int primary key auto_increment, YEARs YEAR ,#位元組數為1,取值範圍為“1901——2155” DATEs DATE default(now()),#位元組數為4,取值範圍為“1000-01-01——9999-1

mysql YEARWEEK(date[,mode]) 函式 查詢上週資料 以及本週資料

通常使用下邊sql即可(如果資料庫設定了週一為一週起始的話):  查詢上週資料(addtime為datetime格式)   SELECT id,addtime FROM mall_order WHERE YEA

mysql資料庫09 組函式語句

-- AVG( ) 求平均值 SELECT AVG(sal) FROM emp; -- 求平均值在 deptno=30 的時候 SELECT AVG(sal) FROM emp WHERE deptno =30; SELECT SUM(comm)FROM emp;-- 求和

mysql資料庫學習09-函式

1、字串處理函式: char_length('a中'); -- 返回字元長度 length('a中');          -- 返回位元組長度 concat('abc',' ','def');  --返回括號內字元連結後的字元

SQL學習(2)——MySQL資料庫常用的函式--聚合函式

一、聚合函式 聚合函式對一組值執行計算並返回單一的值, 聚合函式與group by子句一塊使用方能顯現它的強大, 聚合函式與其他函式的根本區別:聚合函式一般作用在多條記錄上, 聚合函式中除了count()外,都忽略空值。 **聚合函式用表: CREA

mysql資料庫日期資料處理 date_format與str_to_date的使用細節

首先建立一個簡單的資料表,表名testDateFunction,表結構如下所示 +-------+---------+------+-----+---------+----------------+

mysql資料庫日期String轉成datetime型別作比較

在我們日期作為條件查詢時,通常前端傳過來的可能是String=‘2019-03-06’,這樣的日期格式。那麼在傳入後臺和datetime作比較時可以轉換如下格式: <if test="beginTime != null and beginTime != '

Mysql中的日期函式

如果沒有引數呼叫,返回一個Unix時間戳記(從'1970-01-0100:00:00'GMT開始的秒數)。如果UNIX_TIMESTAMP()用一個date引數被呼叫,它返回從'1970-01-0100:00:00'GMT開始的秒數值。date可以是一個DATE字串、一個DATETIME字串、一個TIMES

mysql 資料庫to_days,str_to_date函式的使用

如果你操作資料庫時想通過時間加以限制,那麼請以這樣的形式儲存時間:year-month-day hour:minute:second,給一個linux下的儲存方法:void  *gettime(char name[])    {  struct tm *p; //c

mysql資料庫select count() from table、date屬性值相減、SUM()函式返回值型別

1.select  count(*) from tablename ; 用hibernate查詢時,返回給實體類的型別是 BigInteger型別,實體類接受該欄位的屬性要設定為BigInteger型

util.Date型別資料插入mysql資料庫時,日期總會少一天,16個小時

插入資料庫前的資料和取出來後的資料 這是簡單的程式碼 檢查了資料庫,生日的型別是date 檢查了資料庫時區的配置,原先是System,我改為了北京時區,都是不行, 再檢查了eclipse的時區配置,也是沒問題 show variables like "%time_

flask連線mysql資料庫操作增刪改查的簡單封裝函式

Y17 1、建立python資料夾,命名為app,建立並返回一個WGSI應用程式物件 from flask import Flask app = Flask(__name__) # 定義函式封裝路由配置 def path(route, fun, *, methods=['GE

mysql常用的數學函式日期函式

數學函式     #round 四捨五入 SELECT ROUND(-1.55);  結果為:-2 SELECT ROUND(1.567,2); 結果為:1.57。後面的2為保留2位小數     #ceil 向上取整,返回>=該引數的最小整

PHP操作MySQL資料庫常用函式

PHP操作MySQL資料庫常用函式 php操作mysql資料庫,俗稱天龍八步: 第一步:連線資料庫 第二步:判斷連線錯誤 第三步:選擇資料庫 第四步:設定字符集 第五步:準備SQL語句 第六步:執行併發送SQL語句 第七步:處理結果集 第八步:關閉連線

MYSQL 獲取當前日期日期格式,和常用時間轉換函式

經過多次嘗試本人的目標完成: select newworkorder.WorkOrderNum,newworkorder.ProjectCode, newworkorder.WorkEstComDate,newworkorder.WorkStatus,newworkorder.workgroup

mysql資料庫--mysql函式及儲存過程

函式 函式:將一段程式碼封裝到一個結構中,在需要執行程式碼塊的時候,呼叫結構執行即可(程式碼複用) 函式分為兩類:系統函式和自定義函式 系統函式: 系統定義好的函式,直接呼叫即可。任何函式都有返回值,因此函式的呼叫是通過select呼叫。 mysql中字串基本操作單位(最常見的

MySQL日期函式的使用

1. MySQL中的日期函式 1.1. 轉DATETIME型別為Date型別 將add_time=2013-01-12 23:23:56轉化為date型別 select * from product where Date(add_time) = '2013-01-12' 1.2. 獲