Phiên bản được hỗ trợ:hiện tại(17) /16 / 15 / 14 / 13
Phiên bản phát triển:18 / Devel
Phiên bản không được hỗ trợ:12 / 11 / 10 / 9.6 / 9.5 / 9.4 / 9.3 / 9.2 / 9.1 / 9.0 / 8.4 / 8.3 / 8.2 / 8.1 / 8.0 / 7.4 / 7.3
Tài kèo chấp bóng đá hôm nay này dành cho phiên bản không được hỗ trợ của PostgreSQL.
Bạn có thể muốn xem cùng một trang chohiện tạiPhiên bản hoặc một trong các phiên bản được hỗ trợ khác được liệt kê ở trên thay thế.

Chương 6. Thao tác dữ kèo chấp bóng đá hôm nay

Chương trước đã thảo luận về cách tạo bảng và các bảng khác cấu trúc để giữ dữ kèo chấp bóng đá hôm nay của bạn. Bây giờ là lúc để lấp đầy các bảng với dữ kèo chấp bóng đá hôm nay. Chương này bao gồm cách chèn, cập nhật và xóa Dữ kèo chấp bóng đá hôm nay bảng. Chúng tôi cũng giới thiệu các cách để thực hiện dữ kèo chấp bóng đá hôm nay tự động Thay đổi khi xảy ra sự kiện nhất định: Kích hoạt và viết lại các quy tắc. Chương sau này cuối cùng sẽ giải thích cách trích xuất Dữ kèo chấp bóng đá hôm nay đã mất lâu ra khỏi cơ sở dữ kèo chấp bóng đá hôm nay.

6.1. Chèn dữ kèo chấp bóng đá hôm nay

Khi một bảng được tạo, nó không chứa dữ kèo chấp bóng đá hôm nay. Đầu tiên điều cần làm trước khi một cơ sở dữ kèo chấp bóng đá hôm nay có thể được sử dụng nhiều là để chèn dữ kèo chấp bóng đá hôm nay. Dữ kèo chấp bóng đá hôm nay được chèn khái niệm một hàng tại một thời điểm. Của tất nhiên bạn cũng có thể chèn nhiều hơn một hàng, nhưng không có Cách để chèn ít hơn một hàng cùng một lúc. Ngay cả khi bạn biết Chỉ một số giá trị cột, một hàng hoàn chỉnh phải được tạo.

Để tạo một hàng mới, hãy sử dụngkèo chấp bóng đá hôm naylệnh. Lệnh yêu cầu Tên bảng và giá trị cho từng cột của bảng. Ví dụ: hãy xem xét bảng sản phẩm 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 chấp bóng đá hôm nay một hàng sẽ là:

kèo chấp bóng đá hôm nay vào các giá trị sản phẩm (1, 'phô mai', 9,99);

Các giá trị dữ kèo chấp bóng đá hôm nay được liệt kê theo thứ tự mà các cột xuất hiện trong bảng, cách nhau bởi dấu phẩy. Thông thường, dữ kèo chấp bóng đá hôm nay giá trị sẽ là chữ (hằng số), nhưng biểu thức vô hướng là Cũng được phép.

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 đó bạn cũng có thể Liệt kê các cột một cách rõ ràng. Ví dụ, cả hai điều sau đây Các lệnh có kèo chấp bóng đá hôm nay dụng tương tự như trên trên:

kèo chấp bóng đá hôm nay vào sản phẩm (sản phẩm_no, tên, giá) giá trị (1, 'phô mai', 9,99);
kèo chấp bóng đá hôm nay 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ê Tên cột.

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ố trong số họ. Trong trường hợp đó, các cột sẽ được lấp đầy giá trị mặc định của họ. Ví dụ,

kèo chấp bóng đá hôm nay vào sản phẩm (sản phẩm_no, tên) giá trị (1, 'phô mai');
kèo chấp bóng đá hôm nay các giá trị sản phẩm (1, 'phô mai');

Mẫu thứ hai làPostgreSQLMở rộng. Nó lấp đầy các cột từ bên trái với bao nhiêu giá trị đượ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 chấp bóng đá hôm nay vào sản phẩm (sản phẩm_no, tên, giá) giá trị (1, 'phô mai', mặc định);
kèo chấp bóng đá hôm nay vào các giá trị mặc định của sản phẩm;

Tip:để làm"Số lượng lớn tải ", nghĩa là chèn nhiều dữ kèo chấp bóng đá hôm nay, lấy một nhìn vàoCopyLệnh. Nó không linh hoạt nhưkèo chấp bóng đá hôm naylệnh, nhưng nhiều hơn nữa có hiệu quả. Tham khảotỷ lệ kèo bóng đáĐể biết thêm thông tin về việc cải thiện tải số lượng lớn hiệu suất.