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
Tài tỷ lệ kèo bóng đá 88 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 tỷ lệ kèo bóng đá 88 phiên bản được hỗ trợ khác được liệt kê ở trên thay thế.

5.1. tỷ lệ kèo bóng đá 88

Một bảng trong cơ sở dữ tỷ lệ kèo bóng đá 88 quan hệ giống như một bảng trên giấy: nó bao gồm các hàng và cột. Số và thứ tự của các cột được cố định và mỗi cột có một tên. Số lượng hàng có thể thay đổi - nó phản ánh số lượng dữ tỷ lệ kèo bóng đá 88 được lưu trữ tại một thời điểm nhất định. SQL không thực hiện bất kỳ đảm bảo nào về thứ tự của các hàng trong bảng. Khi một bảng được đọc, các hàng sẽ xuất hiện theo thứ tự không xác định, trừ khi việc sắp xếp được yêu cầu rõ ràng. Điều này được bao phủ trongChương 7. Hơn nữa, SQL không gán tỷ lệ kèo bóng đá 88 định danh duy nhất cho tỷ lệ kèo bóng đá 88 hàng, do đó có thể có một số hàng hoàn toàn giống hệt nhau trong bảng. Đây là hậu quả của mô hình toán học làm nền tảng cho SQL nhưng thường không mong muốn. Sau này trong chương này, chúng ta sẽ thấy cách giải quyết vấn đề này.

Mỗi cột có kiểu dữ tỷ lệ kèo bóng đá 88. Kiểu dữ tỷ lệ kèo bóng đá 88 ràng buộc tập hợp các giá trị có thể có thể được gán cho một cột và gán ngữ nghĩa cho dữ tỷ lệ kèo bóng đá 88 được lưu trữ trong cột để có thể sử dụng nó cho các tính toán. Chẳng hạn, một cột được tuyên bố là thuộc loại số sẽ không chấp nhận chuỗi văn bản tùy ý và dữ tỷ lệ kèo bóng đá 88 được lưu trữ trong một cột như vậy có thể được sử dụng cho các tính toán toán học. Ngược lại, một cột được tuyên bố là thuộc loại chuỗi ký tự sẽ chấp nhận hầu hết mọi loại dữ tỷ lệ kèo bóng đá 88 nhưng nó không cho vay các tính toán toán học, mặc dù các hoạt động khác như nối chuỗi có sẵn.

PostgreSQLBao gồm một tập hợp các loại dữ tỷ lệ kèo bóng đá 88 tích hợp phù hợp với nhiều ứng dụng. Người dùng cũng có thể xác định các loại dữ tỷ lệ kèo bóng đá 88 của riêng họ. Hầu hết các loại dữ tỷ lệ kèo bóng đá 88 tích hợp có tên và ngữ nghĩa rõ ràng, vì vậy chúng tôi trì hoãn một lời giải thích chi tiết choChương 8. Một số loại dữ tỷ lệ kèo bóng đá 88 được sử dụng thường xuyên làSố nguyênĐối với tỷ lệ kèo bóng đá 88 số toàn bộ,SốĐối với tỷ lệ kèo bóng đá 88 số phân số có thể,TextĐối với chuỗi ký tự,ngàycho ngày,thời giancho tỷ lệ kèo bóng đá 88 giá trị thời gian của ngày vàDấu thời giancho tỷ lệ kèo bóng đá 88 giá trị chứa cả ngày và giờ.

Để tạo bảng, bạn sử dụng có tên một cách khéo léoTạo bảngLệnh. Trong lệnh này, bạn chỉ định ít nhất một tên cho bảng mới, tên của các cột và kiểu dữ tỷ lệ kèo bóng đá 88 của mỗi cột. Ví dụ:

Tạo bảng my_first_table (
    Văn bản First_Column,
    Số nguyên thứ hai_Column
);

Điều này tạo ra một bảng có tênmy_first_tablevới hai cột. Cột đầu tiên được đặt tênfirst_columnvà có kiểu dữ tỷ lệ kèo bóng đá 88Text; Cột thứ hai có tênSecond_columnvà loạiSố nguyên. Tên bảng và cột tuân theo cú pháp định danh được giải thích trongPhần 4.1.1. tỷ lệ kèo bóng đá 88 tên loại thường cũng là định danh, nhưng có một số ngoại lệ. Lưu ý rằng danh sách cột được phân tách bằng dấu phẩy và được bao quanh bởi dấu ngoặc đơn.

Tất nhiên, ví dụ trước đó là rất nhiều. Thông thường, bạn sẽ đặt tên cho các bảng và cột của bạn truyền tải loại dữ tỷ lệ kèo bóng đá 88 họ lưu trữ. Vì vậy, chúng ta hãy xem một ví dụ thực tế hơn:

Tạo sản phẩm bảng (
    sản phẩm_no số nguyên,
    tên văn bản,
    Giá số
);

(TheSốLoại có thể lưu trữ tỷ lệ kèo bóng đá 88 thành phần phân số, như là điển hình của số tiền tiền tệ.)

TIP

Khi bạn tạo nhiều bảng liên quan đến nhau, hãy chọn một mẫu đặt tên nhất quán cho tỷ lệ kèo bóng đá 88 bảng và cột. Chẳng hạn, có một lựa chọn sử dụng danh từ số ít hoặc số nhiều cho tên bảng, cả hai đều được một số nhà lý thuyết hoặc khác ưa thích.

Có giới hạn về số lượng cột mà một bảng có thể chứa. Tùy thuộc vào tỷ lệ kèo bóng đá 88 loại cột, nó nằm trong khoảng từ 250 đến 1600. Tuy nhiên, việc xác định một bảng có bất cứ nơi nào gần nhiều cột này rất bất thường và thường là một thiết kế đáng ngờ.

Nếu bạn không còn cần một bảng, bạn có thể xóa nó bằngBẢNG DROPLệnh. Ví dụ:

BẢNG BẢNG MY_FIRST_TABLE;
Sản phẩm Bàn;

Cố gắng thả một bảng không tồn tại là một lỗi. Tuy nhiên, thông thường trong tỷ lệ kèo bóng đá 88 tệp script SQL để cố gắng vô điều kiện để bỏ mỗi bảng trước khi tạo nó, bỏ qua bất kỳ thông báo lỗi nào, để tập lệnh hoạt động cho dù bảng có tồn tại hay không. (Nếu bạn thích, bạn có thể sử dụngDrop Bush nếu tồn tạiBiến thể để tránh tỷ lệ kèo bóng đá 88 thông báo lỗi, nhưng đây không phải là SQL tiêu chuẩn.)

Nếu bạn cần sửa đổi một bảng đã tồn tại, xemPhần 5.6Sau này trong chương này.

Với các công cụ được thảo luận cho đến nay, bạn có thể tạo các bảng chức năng đầy đủ. Phần còn lại của chương này liên quan đến việc thêm các tính năng vào định nghĩa bảng để đảm bảo tính toàn vẹn dữ tỷ lệ kèo bóng đá 88, bảo mật hoặc thuận tiện. Nếu bạn mong muốn điền vào bảng của mình bằng dữ tỷ lệ kèo bóng đá 88, bạn có thể bỏ qua trướcChương 6và đọc phần còn lại của chương này sau.