場合によっては、日時から日付を取得したり、現在の日時を取得したりする必要があります。この記事では、MySQLで現在の日付と時刻を取得する方法を見ていきます。
MySQLで現在の日付と時刻を取得する方法
MySQLで現在の日付と時刻を取得する方法は複数あります。
NOW()関数を実行して、MySQLの現在の日付と時刻を取得できます。
mysql> select now(); +---------------------+ | now() | +---------------------+ | 2020-12-21 12:18:33 | +---------------------+
current_timestamp()を使用して、MySQLの最新の日付と時刻を取得することもできます。
mysql> select current_timestamp(); +---------------------+ | current_timestamp() | +---------------------+ | 2020-12-21 12:18:33 | +---------------------+
MySQLで現在の日付のみを取得する場合は、システム変数 current_dateを使用できます。 またはcurdate()やcurrent_date()のような関数。それらはすべてYYYY-MM-DD形式で最新の日付を示します。
mysql> select current_date,curdate(),current_date(); +--------------+------------+----------------+ | current_date | curdate() | current_date() | +--------------+------------+----------------+ | 2020-12-21 | 2020-12-21 | 2020-12-21 | +--------------+------------+----------------+
MySQLで現在の時刻のみを取得する場合は、システム変数 current_timeを使用できます。 またはcurtime()やcurrent_time()のような関数。それらはすべてHH:MM:SS形式で最新の時刻を提供します
mysql> select current_time,curtime(),current_time(); +--------------+-----------+----------------+ | current_time | curtime() | current_time() | +--------------+-----------+----------------+ | 12:24:41 | 12:24:41 | 12:24:41 | +--------------+-----------+----------------+
MySQL用のレポートツールが必要ですか? Ubiqを使用すると、データを数分で簡単に視覚化し、リアルタイムのダッシュボードで監視できます。今日お試しください。