PostgreSQL 9.3.25 Tài liệu | ||||
---|---|---|---|---|
prev | UP | Chương 6. kèo bóng đá pháp Thao tác | NEXT |
9414_9760
Để tạo một hàng mới, hãy sử dụngkèo bóng đá phápLệnh. Lệnh yêu cầu Tên bảng và giá trị cột. Ví dụ: xem xét các sản phẩm Bảng từChương 5:
Tạo sản phẩm bảng ( sản phẩm_no số nguyên, tên văn bản, Giá số );
Một lệnh ví dụ để kèo bóng đá pháp một hàng sẽ là:
kèo bóng đá pháp vào các giá trị sản phẩm (1, 'phô mai', 9,99);
10238_10438
Cú pháp trên có nhược điểm mà bạn cần biết thứ tự của các cột trong bảng. Để tránh điều này, bạn cũng có thể liệt kê các cột một cách rõ ràng. Ví dụ: cả hai lệnh sau có tác dụng tương tự như ở trên:
kèo bóng đá pháp vào sản phẩm (sản phẩm_no, tên, giá) giá trị (1, 'phô mai', 9,99); kèo bóng đá pháp vào các sản phẩm (tên, giá, sản phẩm_no) giá trị ('phô mai', 9,99, 1);
Nhiều người dùng coi đó là thực hành tốt để luôn liệt kê cột tên.
Nếu bạn không có giá trị cho tất cả các cột, bạn có thể bỏ qua một số của họ. Trong trường hợp đó, các cột sẽ được lấp đầy bởi giá trị mặc định. Ví dụ:
kèo bóng đá pháp vào sản phẩm (sản phẩm_no, tên) giá trị (1, 'phô mai'); kèo bóng đá pháp các giá trị sản phẩm (1, 'phô mai');
Mẫu thứ hai làPostgreSQLPhần mở rộng. Nó lấp đầy các cột từ bên trái với nhiều giá trị như được đưa ra và phần còn lại sẽ được mặc định.
Để rõ ràng, bạn cũng có thể yêu cầu các giá trị mặc định rõ ràng, cho các cột riêng lẻ hoặc cho toàn bộ hàng:
kèo bóng đá pháp vào sản phẩm (sản phẩm_no, tên, giá) giá trị (1, 'phô mai', mặc định); kèo bóng đá pháp vào các giá trị mặc định của sản phẩm;
Bạn có thể kèo bóng đá pháp nhiều hàng trong một lệnh duy nhất:
kèo bóng đá pháp vào sản phẩm (sản phẩm_no, tên, giá) giá trị (1, 'phô mai', 9,99), (2, 'bánh mì', 1,99), (3, 'sữa', 2,99);
cũng có thể kèo bóng đá pháp kết quả của một truy vấn (có thể không có hàng, một hàng hoặc nhiều hàng):
kèo bóng đá pháp vào sản phẩm (sản phẩm_no, tên, giá) Chọn sản phẩm_no, tên, giá từ new_products WHERE release_date = 'hôm nay';
Điều này cung cấp toàn bộ sức mạnh của cơ chế truy vấn SQL (Chương 7) để tính toán các hàng được kèo bóng đá pháp.
Tip:Khi kèo bóng đá pháp nhiều dữ liệu cùng một lúc, Cân nhắc sử dụngCopylệnh. Nó là không linh hoạt nhưkèo bóng đá cúp c2:Lệnh, nhưng hiệu quả hơn. Tham khảoPhần 14.4Để biết thêm thông tin về việc cải thiện hiệu suất tải số lượng lớn.