Mysql でよく使用される時間、日付、変換関数の概要

Mysql でよく使用される時間、日付、変換関数の概要

この記事では、主に実際のアプリケーションでよく使用されるMySQLの時刻と日付、および変換関数についてまとめています。

1.now(): 現在の日付と時刻を返します

今すぐ選択();
//2018-04-21 09:19:21

2.curdate() : 現在の日付を返す

curdate() を選択します。
//2018-04-21

3. dayofweek(data) : 日付データの曜日を返します。

(1 = 日曜日、2 = 月曜日...7 = 土曜日、ODBC 標準)
曜日を選択します('2018-02-13'); 
// 3

4.weekday(date) : 日付データの曜日を返します

(0 = 日曜日、1 = 月曜日...6 = 土曜日、ODBC 標準)
WEEKDAY('1997-10-04 22:23:00')を選択します。
//5

5.dayofmonth(date): その日付の月の日数を返します(範囲 1~31)

dayofmonth('2018-04-21') を選択します。
//21

6.dayofyear(date) : その日付が何日目かを返します (範囲 1 ~ 366)

dayofyear('2018-01-01') を選択します。
//1

7.month(date): dateの月の値を返します

月を選択('2018-04-21');
//4

8.dayname(date): 曜日を返します(英語名を返します)

曜日名を選択します('1998-02-05');
//木曜日

9.monthname(date): 日付の月を返します(英語)

月名を選択('2018-02-01')
//2月

10.quarter(date): その日付の四半期を返します。

四半期を選択します('2018-04-21');
//2

11.week(date,first): 日付が属する年の最初の週を返します。

(最初のパラメータ: 0 は日曜日が週の始まりであることを意味し、1 は月曜日が週の始まりであることを意味し、デフォルトは 0 です)
週を選択('2018-02-20'); // 7
週を選択('2018-02-20',0); //7
週を選択('2018-02-20',1); //8

12.year(date): 日付の年を返します(範囲 1000-9999)

年を選択('98-02-03');
//1998

要約する

上記は、MySQL でよく使用される時間、日付、変換関数の概要です。お役に立てば幸いです。ご質問がある場合は、メッセージを残していただければ、すぐに返信いたします。また、123WORDPRESS.COM ウェブサイトをサポートしてくださっている皆様にも感謝申し上げます。

以下もご興味があるかもしれません:
  • Python MySQL の日付時刻の書式設定をパラメータ操作として
  • MySQLの日付と時刻の間隔計算の分析例
  • thinkphp5.1 フレームワークを使用して MySQL タイムスタンプを日付としてフォーマットする方法の概要
  • 時間に基づいて日付をクエリするためのMySQL最適化テクニック
  • mysqlは昨日の日付、今日の日付、明日の日付、前の時間と次の時間の時刻を取得します
  • MySQL で時刻と日付の型を保存する際の選択問題を分析する
  • MySQLは現在の日付と時刻を取得する関数
  • MySQLで日付と時刻を照会する方法

<<:  Vueはプルダウンを実装してさらに読み込む

>>:  linuxdeployqt を使用して Ubuntu で Qt プログラムをパッケージ化する問題を解決する

推薦する

Linux の wget コマンドの詳細な紹介

目次まずwgetをインストールするヘルプマニュアルを見る1. wgetを使用して単一のファイルをダウ...

MySQL ジョイントテーブルクエリの簡単な例

MySql は結合テーブルクエリを使用しますが、初心者には理解しにくい場合があります。以下の記事では...

ページにデータを表示するReactメソッド

目次親コンポーネントリストボックスリストコンポーネントボタンコンポーネント PageButton昨年...

MySQL InnoDB ロックの概要

目次1. 共有ロックと排他ロック2. 意図ロック3. レコードロック4. ギャップロック5. ネクス...

React ページ ターナーの実装 (フロント エンドとバックエンドを含む)

目次フロントエンド上記のアイデアに従って、ページめくり機能を設計して記述します。バックエンド(Jav...

Linux で NFS のワンクリック展開を実装する方法

サーバー情報管理サーバー: m01 172.16.1.61サーバー: nfs01 172.16.1....

Linuxがすべてのコマンドをサポートしていない問題の解決策

Linux がすべてのコマンドをサポートしていない場合はどうすればいいですか?すべてのLinuxコマ...

EclipseにTomcatサーバー設定を追加する方法

1. ウィンドウ -> 設定を選択してEclipseの設定パネルを開きます。 2. 「設定」ウ...

Mysqlがデータベースに接続するときのホストとユーザーのマッチングルールについての簡単な説明

--データベースに接続するとき、ホストとユーザーのマッチングルール公式ドキュメント: https:/...

検証例 MySQL | 同じ値を持つフィールドを更新すると、binlog に記録されます

1. はじめに数日前、開発仲間から、フィールドを同じ値に更新すると binlog が記録されるかどう...

html の img src="" で js 関数または js 変数を呼び出して、画像パスを動的に指定します。

この問題に関して、オンライン リソースをたくさん見つけました。ここにいくつかの方法を示します。コード...

div の高さをブラウザの高さに合わせて調整する方法

この古くからある疑問は、数え切れないほどのフロントエンド開発者やバックエンドプログラマーを悩ませてき...

MySQL における varchar 型と char 型の違い

目次前述のVARCHAR型VARCHAR適用可能な状況CHAR型テストVARCHAR(5)とVARC...

JavaScript の絶妙なスネーク実装プロセス

目次1. HTML構造を作成する2. テーブルを作成する3. ヘビの頭と体を作る4. 食べ物を作る5...

ulとliの基本的な使用法の分析

ナビゲーション、少量のデータテーブル、中央揃え<!DOCTYPE html PUBLIC &q...