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);