MySQLを使用して1つのセルに要素のセットを追加することは可能ですか?
単一のセルに要素のセットを追加するには、JSONの概念を使用します。まずテーブルを作成しましょう-
mysql> create table DemoTable1828 ( EmployeeId int, EmployeeRecords JSON ); Query OK, 0 rows affected (0.00 sec)
挿入コマンド-
を使用して、テーブルにいくつかのレコードを挿入しますmysql> insert into DemoTable1828 values(1,'[{"EmployeeName":"Chris","EmployeeAge":29},{"EmployeeName":"David","EmployeeAge":27}]'); Query OK, 1 row affected (0.00 sec) mysql> insert into DemoTable1828 values(2,'[{"EmployeeName":"John","EmployeeAge":36},{"EmployeeName":"Mike","EmployeeAge":32}]'); Query OK, 1 row affected (0.00 sec)
selectステートメントを使用してテーブルのすべてのレコードを表示する-
mysql> select * from DemoTable1828;
これにより、次の出力が生成されます-
+------------+----------------------------------------------------------------------------------------------+ | EmployeeId | EmployeeRecords | +------------+----------------------------------------------------------------------------------------------+ | 1 | [{"EmployeeAge": 29, "EmployeeName": "Chris"}, {"EmployeeAge": 27, "EmployeeName": "David"}] | | 2 | [{"EmployeeAge": 36, "EmployeeName": "John"}, {"EmployeeAge": 32, "EmployeeName": "Mike"}] | +------------+----------------------------------------------------------------------------------------------+ 2 rows in set (0.00 sec)
-
タイプがDATETIMEのMySQL列セットに時間を追加するにはどうすればよいですか?
日時に時刻を追加するには、MySQLのADDTIME()関数を使用します。まずテーブルを作成しましょう- mysql> create table DemoTable1848 ( ShippingDate datetime ); Query OK, 0 rows affected (0.00 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into DemoTable1848 values('201
-
ENUMで設定されたMySQLのACTIVEステータスのレコードを選択します
まず、テーブルを作成しましょう。ここでは、ENUM-を使用してステータスを設定しました mysql> create table DemoTable2037 -> ( -> StudentId int, -> status enum('Active','Inactive') -> ); Query OK, 0 rows affected (0.51 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します my