特定の日付のレコードを選択するためのMySQLクエリ?
MySQLのDATE()を使用して、特定の日付のレコードを選択できます。構文は次のとおりです。
SELECT *from yourTableName WHERE DATE(yourDateColumnName)=’anyDate’;
上記の構文を理解するために、最初にテーブルを作成しましょう。テーブルを作成するためのクエリは次のとおりです。
mysql> create table AllRecordsFromadate -> ( -> Id int, -> Name varchar(100), -> Age int, -> AdmissionDate datetime -> ); Query OK, 0 rows affected (0.53 sec)>
挿入コマンドを使用して、テーブルにいくつかのレコードを挿入します。レコードを挿入するためのクエリは次のとおりです。
mysql> insert into AllRecordsFromadate values(101,'John',23,'2018-10-13'); Query OK, 1 row affected (0.18 sec) mysql> insert into AllRecordsFromadate values(102,'Carol',24,'2014-12-5 12:34:50'); Query OK, 1 row affected (0.18 sec) mysql> insert into AllRecordsFromadate values(103,'Mike',25,'2014-12-5 12:30:40'); Query OK, 1 row affected (0.23 sec) mysql> insert into AllRecordsFromadate values(104,'Bob',24,'2015-10-7 11:10:20'); Query OK, 1 row affected (0.20 sec) mysql> insert into AllRecordsFromadate values(105,'Sam',25,'2011-6-26 10:10:20'); Query OK, 1 row affected (0.11 sec)
selectコマンドを使用して、テーブルのすべてのレコードを表示します。クエリは次のとおりです-
mysql> select *from AllRecordsFromadate;
以下は出力です。
+------+-------+------+---------------------+ | Id | Name | Age | AdmissionDate | +------+-------+------+---------------------+ | 101 | John | 23 | 2018-10-13 00:00:00 | | 102 | Carol | 24 | 2014-12-05 12:34:50 | | 103 | Mike | 25 | 2014-12-05 12:30:40 | | 104 | Bob | 24 | 2015-10-07 11:10:20 | | 105 | Sam | 25 | 2011-06-26 10:10:20 | +------+-------+------+---------------------+ 5 rows in set (0.00 sec)
-
00:00から今日の日付までの日付を選択するMySQLクエリ
現在の日付が2019-09-148:50:10だとします。ここで、00:00から2019-09-148:50:10までのレコードが必要です。例を見て、テーブルを作成しましょう- mysql> create table DemoTable ( DueDate datetime ); Query OK, 0 rows affected (0.66 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into DemoTable values('2019-09-14'); Query OK,
-
MySQLでSelectクエリを使用して挿入
SELECTクエリを使用した挿入の場合、構文は次のとおりです- insert into yourTableName(yourColumnName1,yourColumnName2,yourColumnName3,...N) select yourValue1,yourValue2,yourValue3,......N;を選択します。 まずテーブルを作成しましょう- mysql> create table DemoTable1603 -> ( -> StudentId int, -> Stud