MySQL
 Computer >> コンピューター >  >> プログラミング >> MySQL

レコードをコンマで区切る単一のMySQLクエリを使用して、すべての値をテーブルに挿入します


まずテーブルを作成しましょう-

mysql> create table if not exists DemoTable1343
   -> (
   -> `_ClientId` int NOT NULL AUTO_INCREMENT PRIMARY KEY,
   -> ClientName varchar(40),
   -> ClientProjectDeadline date
   -> )ENGINE=MyISAM,AUTO_INCREMENT=1000;
Query OK, 0 rows affected (0.21 sec)

単一のクエリで挿入コマンドを使用して、テーブルにいくつかのレコードを挿入します-

mysql> insert into DemoTable1343(ClientName,ClientProjectDeadline) values('Chris','2019-09-24'),('Bob','2015-12-09'),
   -> ('Mike','2017-01-20'),('Carol','2018-03-31');
Query OK, 4 rows affected (0.10 sec)
Records: 4 Duplicates: 0 Warnings: 0

selectステートメントを使用してテーブルのすべてのレコードを表示する-

mysql> select * from DemoTable1343;

これにより、次の出力が生成されます-

+-----------+------------+-----------------------+
| _ClientId | ClientName | ClientProjectDeadline |
+-----------+------------+-----------------------+
|      1000 |    Chris   |            2019-09-24 |
|      1001 |     Bob    |            2015-12-09 |
|      1002 |    Mike    |            2017-01-20 |
|      1003 |   Carol    |            2018-03-31 |
+-----------+------------+-----------------------+
4 rows in set (0.00 sec)

  1. 単一のクエリでIN()を使用してMySQLテーブルからレコードを削除する

    テーブルを作成しましょう- mysql> create table DemoTable1922    (    StudentId int NOT NULL AUTO_INCREMENT PRIMARY KEY,    StudentName varchar(20)    ); Query OK, 0 rows affected (0.00 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into DemoTable1922(StudentNa

  2. 単一のMySQLクエリで列に複数の値を挿入するにはどうすればよいですか?

    列に複数の値を挿入するための構文は次のとおりです- insert into yourTableName values(yourValue1),(yourValue2),..........N; 上記の構文を理解するために、テーブルを作成しましょう- mysql> create table DemoTable2022    -> (    -> Department varchar(100)    -> ); Query OK, 0 rows affected (0.49 sec) 挿入コマンド-を使用して、