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 bóng đá hom 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 kèo bóng đá hom nay trang chohiện tạiPhiên bản hoặc một trong kèo bóng đá hom nay phiên bản được hỗ trợ khác được liệt kê ở trên thay thế.

Chương 5. Định nghĩa dữ kèo bóng đá hom nay

Chương này bao gồm cách người ta tạo ra các cấu trúc cơ sở dữ kèo bóng đá hom nay Điều đó sẽ giữ dữ kèo bóng đá hom nay của một người. Trong cơ sở dữ kèo bóng đá hom nay quan hệ, dữ kèo bóng đá hom nay thô được lưu trữ trong các bảng, vì vậy phần lớn chương này được dành để giải thích cách các bảng được tạo và sửa đổi và những gì các tính năng có sẵn để kiểm soát dữ kèo bóng đá hom nay nào được lưu trữ trong bàn. Sau đó, chúng tôi thảo luận về cách tổ chức các bảng thành Các lược đồ và cách các đặc quyền có thể được gán cho các bảng. Cuối cùng, Chúng tôi sẽ xem xét ngắn gọn các tính năng khác ảnh hưởng đến dữ kèo bóng đá hom nay Lưu trữ, chẳng hạn như chế độ xem, chức năng và kích hoạt.

5.1. BẢNG BASES

13858_14340Chương 7. Hơn nữa, SQL không gán kèo bóng đá hom nay định danh duy nhất cho kèo bóng đá hom nay hàng, vì vậy có thể có một số hàng hoàn toàn giống hệt nhau trong một bàn. Đây là hậu quả của mô hình toán học dưới SQL nhưng thường không mong muốn. Sau này trong này Chương chúng ta sẽ xem cách giải quyết vấn đề này.

Mỗi cột có kiểu dữ kèo bóng đá hom nay. Kiểu dữ kèo bóng đá hom nay hạn chế tập hợp các giá trị có thể được gán cho một cột và gán ngữ nghĩa cho dữ kèo bóng đá hom nay được lưu trữ trong cột để nó có thể được sử dụng cho các tính toán. Chẳng hạn, một cột được khai báo thuộc loại số sẽ không chấp nhận văn bản tùy ý chuỗi và dữ kèo bóng đá hom nay được lưu trữ trong một cột như vậy có thể được sử dụng cho 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ữ kèo bóng đá hom nay Nhưng nó không cho vay để tính toán toán học, mặc dù các hoạt động khác như nối chuỗi là có sẵn.

PostgreSQLBao gồm a Tập hợp khá lớn các loại dữ kèo bóng đá hom nay 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ữ kèo bóng đá hom nay của riêng họ. Nhiều dữ kèo bóng đá hom nay tích hợp nhất Các loại có tên và ngữ nghĩa rõ ràng, vì vậy chúng tôi trì hoãn một chi tiết Giải thích choChương 8. Một số Các loại dữ kèo bóng đá hom nay được sử dụng thường xuyên làSố nguyênĐối với kèo bóng đá hom nay số toàn bộ,SốĐối với kèo bóng đá hom nay số phân số có thể,Textcho chuỗi ký tự,ngàycho ngày,Thời giancho Giá trị thời gian của ngày vàTimestampcho kèo bóng đá hom nay giá trị chứa cả ngày và giờ.

Để tạo bảng, bạn sử dụng có tên kèo bóng đá hom nay cách khéo léoTạo bảng16224_16378

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 kèo bóng đá hom nay bảng có tênmy_first_tablevới hai cột. Đầu tiên Cột được đặt tênFirst_columnvà có a Kiểu dữ kèo bóng đá hom nay củaText; Cột thứ hai có TênSecond_columnvà loạiSố nguyên16844_16921Phần 4.1.1. kèo bóng đá hom nay 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 mình Truyền tải loại dữ kèo bóng đá hom nay họ lưu trữ. Vì vậy, chúng ta hãy nhìn vào một Ví dụ thực tế:

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ữ phân số kèo bóng đá hom nay thành phần, 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 nó là khôn ngoan để chọn kèo bóng đá hom nay mẫu đặt tên nhất quán cho Bảng và cột. Ví dụ, có kèo bóng đá hom nay sự lựa chọn sử dụng danh từ số ít hoặc số nhiều cho tên bảng, cả hai được kèo bóng đá hom nay 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 kèo bóng đá hom nay 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 kèo bóng đá hom nay 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, nó phổ biến trong kèo bóng đá hom nay tệp tập lệnh SQL Vô điều kiện cố gắng thả mỗi bảng trước khi tạo nó, bỏ qua kèo bóng đá hom nay thông báo lỗi.

Nếu bạn cần sửa đổi kèo bóng đá hom nay bảng đã tồn tại nhìn vàoPhần 5.6Sau này Chương.

18925_19228Chương 6Và đọc phần còn lại của chương này sau đó.