sql >> データベース >  >> RDS >> Mysql

MySQLで現在の日付を取得する方法

    問題:

    MySQLで現在の日付を取得したい。

    解決策:

    SELECT CURDATE()を使用します 働き。クエリは次のとおりです:

    SELECT CURDATE();
    

    クエリの結果は次のとおりです。

    2021-03-03
    

    ディスカッション:

    CURDATE()を使用するだけです 現在の日付を取得する関数。

    日付は、「YYYY-MM-DD」の2つの異なる形式で表示できます。 '文字列コンテキストまたはYYYYMMDDで使用される場合 数値コンテキストで使用される場合。

    文字列または数値のコンテキストで使用されるとはどういう意味ですか?文字列コンテキストでのクエリの例を見てみましょう:

    SELECT CURDATE();
    

    そしてその結果:

    2021-03-03
    

    数値コンテキストでのクエリの例:

    SELECT CURDATE() + 0;

    結果は次のようになります:

    20210303

    CURDATE()の代わりに使用できる関数は他に2つあります :CURRENT_DATE およびCURRENT_DATE() 。 3つはすべて同義語です。つまり、それらのいずれかを選択でき、結果は同じになります。


    1. DB内のすべてのスキーマを一覧表示するためのOracleSQLクエリ

    2. MySQLで最後に更新された行のIDを取得するにはどうすればよいですか?

    3. さまざまなアイテムをバケットにグループ化するSQLクエリ

    4. SqlDataSourceEnumerator.Instance.GetDataSources()は、ローカルSQLServer2008インスタンスを検索しません