Cơ sở dữ liệu H2 - Chèn

Câu lệnh SQL INSERT được sử dụng để thêm các hàng dữ liệu mới vào bảng trong cơ sở dữ liệu.

Cú pháp

Sau đây là cú pháp cơ bản của câu lệnh INSERT INTO.

INSERT INTO tableName 
{ [ ( columnName [,...] ) ] 
{ VALUES 
{ ( { DEFAULT | expression } [,...] ) } [,...] | [ DIRECT ] [ SORTED ] select } } | 
{ SET { columnName = { DEFAULT | expression } } [,...] }

Sử dụng câu lệnh INSERT này, chúng ta có thể chèn một bản ghi mới hoặc các hàng mới vào một bảng. Khi sử dụng mệnh đề TRỰC TIẾP, kết quả được ảnh hưởng trực tiếp đến bảng đích mà không cần bất kỳ bước trung gian nào. Tuy nhiên, trong khi thêm giá trị cho tất cả các cột của bảng, hãy đảm bảo thứ tự của các giá trị theo cùng thứ tự với các cột trong bảng.

Thí dụ

Hãy để chúng tôi lấy một ví dụ và cố gắng chèn các bản ghi đã cho sau vào bảng Khách hàng.

TÔI Tên Tuổi tác Địa chỉ Tiền lương
1 Ramesh 32 Ahmedabad 2000
2 Khilan 25 Delhi 1500
3 Kaushik 23 Kota 2000
4 Chaitail 25 Mumbai 6500
5 Hardik 27 Bhopal 8500
6 Komal 22 MP 4500
7 Muffy 24 Indore 10000

Chúng ta có thể lấy tất cả các bản ghi đã cho vào bảng khách hàng bằng cách thực hiện các lệnh sau.

INSERT INTO CUSTOMER VALUES (1, 'Ramesh', 32, 'Ahmedabad', 2000); 
INSERT INTO CUSTOMER VALUES (2, 'Khilan', 25, 'Delhi', 1500); 
INSERT INTO CUSTOMER VALUES (3, 'kaushik', 23, 'Kota', 2000); 
INSERT INTO CUSTOMER VALUES (4, 'Chaitali', 25, 'Mumbai', 6500); 
INSERT INTO CUSTOMER VALUES (5, 'Hardik', 27, 'Bhopal', 8500); 
INSERT INTO CUSTOMER VALUES (6, 'Komal', 22, 'MP', 4500); 
INSERT INTO CUSTOMER VALUES (7, 'Muffy', 24, 'Indore', 10000);