Đã bao gồm những điều cơ bản của việc sử dụngPostgres SQLđến Truy cập dữ liệu của bạn, bây giờ chúng tôi sẽ thảo luận về các kèo tỷ số bóng đá euro hôm nay củaPostgresphân biệt nó với Người quản lý dữ liệu thông thường. Những kèo tỷ số bóng đá euro hôm nay này bao gồm kế thừa, Du hành thời gian và các giá trị dữ liệu không nguyên tử (mảng và được đặt giá trị thuộc tính). Các ví dụ trong phần này cũng có thể được tìm thấy trongỨng trước.sqlTrong thư mục hướng dẫn. (Tham khảoChương 72Để sử dụng cách sử dụng Nó.)
Hãy tạo hai lớp. Lớp Thủ đô chứa trạng thái Thủ đô cũng là thành phố. Đương nhiên, lớp Thủ đô nên kế thừa từ kèo tỷ số bóng đá euro hôm nay thành phố.
Tạo các thành phố bảng ( tên văn bản, Dân số nổi, độ kèo tỷ số bóng đá euro hôm nay int - (tính bằng ft) ); Tạo bảng xếp hạng ( Nhà nước Char (2) ) Kế thừa (thành phố);Trong trường hợp này, một thể hiện của thủ đôkế thừatất cả các thuộc tính (tên, dân số và độ kèo tỷ số bóng đá euro hôm nay) từ cha mẹ của nó, thành phố. Loại tên thuộc tính làText, bản địaPostgresLoại cho độ dài thay đổi ASCII chuỗi. Loại dân số thuộc kèo tỷ số bóng đá euro hôm nay làfloat, bản địaPostgresLoại cho Double Precision nổi Số điểm. Thủ đô nhà nước có một thuộc kèo tỷ số bóng đá euro hôm nay, trạng thái, cho thấy trạng thái của họ. TRONGPostgres, a lớp có thể kế thừa từ số không hoặc nhiều lớp khác và một truy vấn có thể tham chiếu tất cả kèo tỷ số bóng đá euro hôm nay trường hợp của một lớp hoặc tất cả kèo tỷ số bóng đá euro hôm nay trường hợp của một lớp cộng với tất cả con cháu của nó.
Ví dụ: truy vấn sau tìm thấy tất cả kèo tỷ số bóng đá euro hôm nay thành phố nằm ở thái độ từ 500ft trở lên:Lưu ý:Phân cấp kế thừa là một aCyclic có hướng đồ thị.
Chọn tên, độ kèo tỷ số bóng đá euro hôm nay Từ các thành phố Trong đó độ kèo tỷ số bóng đá euro hôm nay 500; +----------+----------+ | Tên | độ kèo tỷ số bóng đá euro hôm nay | +----------+----------+ | Las Vegas | 2174 | +----------+----------+ | Mariposa | 1953 | +----------+----------+
Mặt khác, để tìm tên của tất cả các thành phố, bao gồm cả Thủ đô nhà nước, nằm ở độ kèo tỷ số bóng đá euro hôm nay trên 500ft, Truy vấn là:
Chọn C.Name, C.altitude Từ kèo tỷ số bóng đá euro hôm nay thành phố* c Trong đó C.altitude 500;Trở lại:
+----------+----------+ | Tên | độ kèo tỷ số bóng đá euro hôm nay | +----------+----------+ | Las Vegas | 2174 | +----------+----------+ | Mariposa | 1953 | +----------+----------+ | Madison | 845 | +----------+----------+Here the "*" after cities indicates that the query should be Chạy qua kèo tỷ số bóng đá euro hôm nay thành phố và tất cả kèo tỷ số bóng đá euro hôm nay lớp bên dưới kèo tỷ số bóng đá euro hôm nay thành phố trong kế thừa phân cấp. Nhiều lệnh mà chúng ta đã thảo luận (Chọn, Cập nhậtvàXóa) Hỗ trợ ký hiệu kế thừa này Sử dụng "*" cũng như kèo tỷ số bóng đá euro hôm nay lệnh khác nhưthay đổi.