ホームページ > データベース > mysql チュートリアル > mysqlで時間クエリ条件を設定する方法

mysqlで時間クエリ条件を設定する方法

WBOY
リリース: 2022-05-19 17:16:56
オリジナル
5684 人が閲覧しました

方法: 1. "DATE_ADD(date,INTERVAL expr type)" を使用して、指定した時間間隔を日付に加算します。 2. "DATE_SUB(date,INTERVAL expr type)" を使用して、指定した時間間隔を減算します。日付から; 3. 、「TO_DAYS」関数などを使用します。

mysqlで時間クエリ条件を設定する方法

このチュートリアルの動作環境: Windows10 システム、mysql8.0.22 バージョン、Dell G3 コンピューター。

mysql で時間クエリ条件を設定する方法

DATE_ADD() 関数

DATE_ADD() 関数は、指定された時間間隔を日付に追加します。

DATE_ADD(date,INTERVAL expr type)
ログイン後にコピー

date パラメータは有効な日付式です。 expr パラメータは、追加する時間間隔です。

type パラメータには次の値を指定できます: SECOND、MINUTE、HOUR、DAY、WEEK、MONTH、QUARTER、YEAR など。

DATE_SUB 関数

DATE_SUB 関数は、日付から指定された時間間隔を減算します。

DATE_SUB(date,INTERVAL  expr type)
ログイン後にコピー

日付パラメータは合肥の日付表現です。 expr パラメータは、追加する時間間隔です。

type パラメータには次の値を指定できます: SECOND、MINUTE、HOUR、DAY、WEEK、MONTH、QUARTER、YEAR など。

DATE_FORMAT() 関数

DATE_FORMAT() 関数は、日付/時刻データをさまざまな形式で表示するために使用されます。

DATE_FORMAT(date,format)
ログイン後にコピー

date パラメーターは日付です。 format は、日付/時刻の出力形式を指定します。次の値を指定できます: %h 時間 01-12、%m 月、%s 秒、%y 年 2 桁

TO_DAYS() 関数

0 年から指定された時刻までの日数を計算します。

FROM_UNIXTIME() 関数

タイムスタンプを日付に変換します。mysql のタイムスタンプは 10 桁であることに注意してください。

UNIX_TIMESTAMP() 関数

日付からタイムスタンプ

SELECT NOW() FROM DUAL
SELECT to_days(now()) FROM DUAL
SELECT date_format(now(),'%Y-%m-%d') FROM DUAL
SELECT DATE_SUB(NOW(),INTERVAL 3 DAY) FROM dual
SELECT DATE_ADD(NOW(),INTERVAL 3 DAY) FROM dual
ログイン後にコピー

推奨学習: mysql ビデオ チュートリアル

以上がmysqlで時間クエリ条件を設定する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート