MySQLの日付加算と減算関数の詳細な説明

MySQLの日付加算と減算関数の詳細な説明

1. 追加時間()

指定した秒数を日付に追加する

select addtime(now(),1); -- 1秒追加

2. 日付を追加します。

使い方は 2 通りあります。2 番目のパラメータに数値を直接入力すると、指定した日数が日付に追加されます。間隔を入力すると、指定した間隔時間が日付に追加されます。

select adddate(now(),1); -- 1 日を追加しますselect adddate(now(), interval 1 day); -- 1 日を追加しますselect adddate(now(), interval 1 hour); -- 1 時間を追加しますselect adddate(now(), interval 1 minute); -- 1 分を追加しますselect adddate(now(), interval 1 second); -- 1 秒を追加しますselect adddate(now(), interval 1 microsecond); -- 1 ミリ秒を追加しますselect adddate(now(), interval 1 week); -- 1 週間を追加しますselect adddate(now(), interval 1 month); -- 1 か月を追加しますselect adddate(now(), interval 1 quarter); -- 1 四半期を追加しますselect adddate(now(), interval 1 year); -- 1 年を追加します

3. 日付の追加()

日付に時間間隔を追加します。これは、間隔時間のみをパラメータとして使用できます。使用方法はadddate()と同じです。

select date_add(now(), interval 1 day); -- 1 日を追加しますselect date_add(now(), interval 1 hour); -- 1 時間を追加しますselect date_add(now(), interval 1 minute); -- 1 分を追加しますselect date_add(now(), interval 1 second); -- 1 秒を追加しますselect date_add(now(), interval 1 microsecond); -- 1 ミリ秒を追加しますselect date_add(now(), interval 1 week); -- 1 週間を追加しますselect date_add(now(), interval 1 month); -- 1 か月を追加しますselect date_add(now(), interval 1 quarter); -- 1 四半期を追加しますselect date_add(now(), interval 1 year); -- 1 年を追加します

4. サブタイム()

日付から指定された秒数を減算します

select subtime(now(), 1); -- マイナス1秒

5. サブ日付()

使用方法は adddate() 関数と同じです。使用方法は 2 つあります。2 番目のパラメータに数値を直接入力すると、日付から指定された日数が減算されます。間隔を入力すると、日付から指定された間隔時間が減算されます。

select subdate(now(),1); -- 1 日減算select subdate(now(), interval 1 day); -- 1 日減算select subdate(now(), interval 1 hour); -- 1 時間減算select subdate(now(), interval 1 minute); -- 1 分減算select subdate(now(), interval 1 second); -- 1 秒減算select subdate(now(), interval 1 microsecond); -- 1 ミリ秒減算select subdate(now(), interval 1 week); -- 1 週間減算select subdate(now(), interval 1 month); -- 1 か月減算select subdate(now(), interval 1 quarter); -- 1 四半期減算select subdate(now(), interval 1 year); -- 1 年減算

6. 日付サブ()

date_add() 関数と同様に、日付から時間間隔を減算します。この関数は、間隔時間をパラメータとしてのみ使用できます。

select date_sub(now(), interval 1 day); -- 1 日減算select date_sub(now(), interval 1 hour); -- 1 時間減算select date_sub(now(), interval 1 minute); -- 1 分減算select date_sub(now(), interval 1 second); -- 1 秒減算select date_sub(now(), interval 1 microsecond); -- 1 ミリ秒減算select date_sub(now(), interval 1 week); -- 1 週間減算select date_sub(now(), interval 1 month); -- 1 か月減算select date_sub(now(), interval 1 quarter); -- 1 四半期減算select date_sub(now(), interval 1 year); -- 1 年減算

これで、MySQL の日付加算および減算関数の詳細な説明に関するこの記事は終了です。より関連性の高い MySQL の日付加算および減算関数の概要コンテンツについては、123WORDPRESS.COM の以前の記事を検索するか、次の関連記事を引き続き参照してください。今後とも 123WORDPRESS.COM をよろしくお願いいたします。

以下もご興味があるかもしれません:
  • MySQL の日付と時刻の加算と減算のサンプル コード

<<:  Vueはショッピングカート決済機能をシミュレートします

>>:  Linux パフォーマンス監視ツール nmon のインストールと使用方法のチュートリアル分析

推薦する

フォーム要素の簡単な実装コードでは登録を例に挙げています

コード実装:コードをコピーコードは次のとおりです。 <!DOCTYPE html> &l...

一般的な Linux ディストリビューションのミラーソース構成の概要

最近 Linux を研究していて、いくつかの Linux ディストリビューションを試してみましたが、...

Vue の双方向イベントバインディング v-model の原理についての簡単な説明

目次説明する:要約する補充するDOM を直接変更して操作する js や jQuery とは異なり、V...

Linux で rc.local ファイルがない場合の完璧なソリューション

新しい Linux ディストリビューションには rc.local ファイルがなくなりました。サービス...

jsドラッグ効果の原理と実装

ドラッグ機能は主に、ドラッグによる並べ替え、ポップアップ ボックスのドラッグと移動など、ユーザーがカ...

MySQL のデータ型とスキーマの最適化の詳細な説明

現在、MySQL の最適化について学習しています。この記事では、データ型とスキーマの最適化について紹...

ブルートフォース攻撃を防ぐためのシェルスクリプト設定

シェルスクリプトはアクセス制御を設定し、複数回のログイン失敗後にIPをブロックしてSSHのブルートフ...

CSS 向け SASS スタイル プログラミング ガイド

SASS を使用する開発者が増えるにつれて、SASS コードの数に注意する必要があります。 SASS...

CSS スティッキーフッター実装コード

この記事では、CSS スティッキー フッターの実装コードを紹介し、共有します。詳細は次のとおりです。...

Mysql InnoDBとMyISAMの違いの分析

MySQL は、myisam、innodb、memory、archive、example など、多く...

React でのポータルとエラー境界処理の実装

目次ポータルエラー境界処理エラー境界を使用しない場合はどうなりますか?注記ポータルスロットとも言えま...

Windows はリモート デスクトップが長時間自動的に切断されるのを防ぎます

Windows リモート デスクトップを使用してサーバーに接続したことがある人なら、リモート デスク...

Vueの計算プロパティの詳細な説明

1. 計算属性とは何ですか? 簡単に言えば、計算された結果が属性に保存されるもので、キャッシュとして...

dockerにros2をインストールするための詳細な手順

目次メイントピック1. UbuntuにDockerをインストールする2. DockerにROS2-F...

JavaScript バブルソートの例

目次1. バブルソートとは何か2. 例を挙げるラウンド1:第2ラウンド:第3ラウンド:第4ラウンド:...