Computer >> Máy Tính >  >> Lập trình >> MySQL

Chèn nhiều hàng trong MySQL?

Chèn nhiều hàng trong MySQL với sự trợ giúp của “giá trị”. Bạn có thể đặt các giá trị bằng dấu ngoặc đơn với phân cách bằng dấu phẩy. Cú pháp như sau để chèn nhiều hàng trong MySQL.

insert into yourTableName(yourColumnName1,yourColumnName2,..............yourColumnNameN) values(value1,value2,...valueN),(value1,value2,...valueN),(value1,value2,...valueN),...........((value1,value2,...valueN);

Bây giờ trước tiên chúng ta hãy tạo một bảng trong MySQL -

mysql> create table InsertMultipleRowsDemo
   -> (
   -> Id int,
   -> Name varchar(200),
   -> Age int
   -> );
Query OK, 0 rows affected (0.45 sec)

Áp dụng cú pháp trên để chèn nhiều hàng. Truy vấn như sau -

mysql> insert into InsertMultipleRowsDemo(Id,Name,Age) values(1,'John',23),(2,'Carol',24),(3,'Johnson',21),(4,'Smith',20),(5,'David',26);
Query OK, 5 rows affected (0.31 sec)
Records: 5 Duplicates: 0 Warnings: 0

Hiển thị tất cả các bản ghi với sự trợ giúp của câu lệnh select. Truy vấn như sau -

mysql> select *from InsertMultipleRowsDemo;

Sau đây là kết quả -

+------+---------+------+
| Id   | Name    | Age  |
+------+---------+------+
| 1    | John    | 23   |
| 2    | Carol   | 24   |
| 3    | Johnson | 21   |
| 4    | Smith   | 20   |
| 5    | David   | 26   |
+------+---------+------+
5 rows in set (0.00 sec)