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 サイトの他の関連記事を参照してください。