ホームページ >データベース >mysql チュートリアル >MySQL の NOW 関数を使用して現在の日付と時刻を取得する方法

MySQL の NOW 関数を使用して現在の日付と時刻を取得する方法

WBOY
WBOYオリジナル
2023-07-25 09:29:513182ブラウズ

MySQL の NOW 関数を使用して現在の日付と時刻を取得する方法

MySQL は、さまざまなアプリケーションで広く使用されている人気のあるリレーショナル データベース管理システムです。データベース操作を行うためには、多くの場合、現在の日時を取得する必要がありますが、MySQL の NOW 関数は、現在の日時を簡単に取得できる非常に便利な関数です。

NOW 関数は、現在の日付と時刻を取得するために MySQL によって提供される組み込み関数です。構文は非常に単純で、クエリ ステートメントで NOW() を使用するだけです。以下は、NOW 関数を使用して現在の日付と時刻を取得する例です。

SELECT NOW();

上記のクエリ ステートメントを実行して、現在の日付と時刻を取得します。 MySQL によって返される結果は、日付と時刻を含むタイムスタンプ形式です。たとえば、返される結果は「2021-11-24 15:30:00」となる場合があります。

実際のアプリケーションでは、現在の日付と時刻をデータベース テーブルに保存する必要がある場合があります。以下は、NOW 関数を使用して現在の日付と時刻を「my_table」という名前のテーブルに挿入する方法を示す例です。

INSERT INTO my_table (datetime_column) VALUES (NOW());

上の例では、「my_table」はデータベース内のテーブルです。 「datetime_column」という列が含まれています。 NOW 関数を使用すると、現在の日付と時刻を「datetime_column」列に挿入できます。

さらに、NOW 関数を他の MySQL 関数と併用して、より多くの関数を実現することもできます。たとえば、NOW 関数を DATE 関数および TIME 関数と組み合わせて使用​​すると、それぞれ現在の日付と時刻を取得できます。以下は例です:

SELECT CURDATE(), CURTIME();

上記のクエリ ステートメントを実行すると、MySQL は現在の日付と時刻をそれぞれ返します。日付または時刻の一部だけを取得したい場合は、DATE 関数または TIME 関数を使用できます。

NOW 関数を直接使用することに加えて、クエリ ステートメントでエイリアスを使用してコードの読みやすさを向上させることもできます。以下に例を示します。

SELECT NOW() AS current_datetime;

上の例では、NOW 関数の結果のエイリアス「current_datetime」を定義しました。このようにして、このエイリアスを使用して、後続のコードで現在の日付と時刻を参照できます。

要約すると、MySQL の NOW 関数を使用すると、現在の日付と時刻を簡単に取得できます。現在の日付と時刻を単に取得する場合でも、データベース テーブルに保存する場合でも、NOW 関数は非常に便利です。他の MySQL 関数の使用を組み合わせることにより、NOW 関数の機能をニーズに合わせてさらに拡張できます。この記事が、MySQL の NOW 関数をよりよく理解し、使用するのに役立つことを願っています。

以上がMySQL の NOW 関数を使用して現在の日付と時刻を取得する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。