cách đọc kèo bóng đá | ||||
---|---|---|---|---|
prev | Backward nhanh | Chương 5. | Chuyển tiếp nhanh | Tiếp theo |
cách đọc kèo bóng đácách đọc kèo bóng đá thực hiện
Hãy bắt đầu với một ví dụ: Giả sử chúng ta đang cố gắng xây dựng mộtThủ đôcách đọc kèo bóng đá để nóThành phố:
Tạo các thành phố cách đọc kèo bóng đá (
Trong trường hợp này,Thủ đôcách đọc kèo bóng đákế cách đọc kèo bóng đáTất cả các cột của cha mẹ của nóThành phố. Thủ đô nhà nước cũngBang, Đó là
incách đọc kèo bóng đá, một cách đọc kèo bóng đá có thể
Chọn tên, độ cao
Cho dữ liệu mẫu từcách đọc kèo bóng đáHướng dẫn (xemPhần 2.1), Điều này trả về:
Tên | độ cao
Mặt khác, truy vấn sau đây tìm thấy tất cả các thành phố
Chọn tên, độ cao
ở đâychỉTừ khóa chỉ ra rằngThành phố, và không phải bất kỳ cách đọc kèo bóng đá nào bên dướiThành phốTrong hệ thống phân cấp kế cách đọc kèo bóng đá. NhiềuChọn, Cập nhậtvàXóa- Hỗ trợchỉTừ khóa.
Bạn cũng có thể viết tên cách đọc kèo bóng đá bằng dấu vết*Để chỉ định rõ ràng rằng các cách đọc kèo bóng đá hậu duệ là
Chọn tên, độ cao
Viết*không cần thiết, vìSQL_InheritanceTùy chọn cấu hình). Tuy nhiên viết*có thể hữu ích để nhấn mạnh rằng các cách đọc kèo bóng đá bổ sung sẽ
Trong một số trường hợp, bạn có thể muốn biết cách đọc kèo bóng đá nào cụ thểTableoidtrong mỗi cách đọc kèo bóng đá có thể cho bạn biết
Chọn C.Tableoid, C.Name, C.altitude
Trở lại:
Tableoid | Tên |
(Nếu bạn cố gắng sao chép ví dụ này, bạn có thể sẽ nhận đượcpg_ classBạn có thể thấy cách đọc kèo bóng đá thực tế
Chọn p.relname, c.name, c.altitude
Trở lại:
Relname | Tên |
Kế cách đọc kèo bóng đá không tự động truyền dữ liệu từChènhoặcCopyCác lệnh cho các bảng khác trong phân cấp kế cách đọc kèo bóng đá. Trong của chúng tôiChènTuyên bố
Chèn vào các thành phố (tên, dân số, độ cao, trạng thái)
Chúng tôi có thể hy vọng rằng dữ liệu bằng cách nào đó sẽ được chuyển đếnThủ đôcách đọc kèo bóng đá, nhưng điều này khôngChènLuôn chèn vàoChương 36). Tuy nhiên điều đó không giúp ích choThành phốcách đọc kèo bóng đáBang,,
Tất cả các ràng buộc kiểm tra và các ràng buộc không có null trên cha mẹ
Bảng có thể kế cách đọc kèo bóng đá từ nhiều bảng cha mẹ, trong đó"Hợp nhất"để chỉ có một cột như vậy trong
Kế cách đọc kèo bóng đá bảng thường được thiết lập khi đứa trẻkế cách đọc kèo bóng đámệnh đề củaTạoTuyên bố. Ngoài ra, một cách đọc kèo bóng đá đãkế cách đọc kèo bóng đáBiến thể củakèo bóng đá hôm nay và ngày mai:. Để làmKhôngBiến thể củaBẢNG ALTER.Phần).
Một cách thuận tiện để tạo một cách đọc kèo bóng đá tương thích sẽnhưmệnh đề trongTạo. Điều này tạo ra một cách đọc kèo bóng đá mới với các cột giống nhưKiểm traCác ràng buộc được xác định trên cách đọc kèo bóng đá nguồn,bao gồm các ràng buộctùy chọn chonhưnên được chỉ định, vì đứa trẻ mới phải
Bàn cha mẹ không thể bị loại bỏ trong khi bất kỳ đứa con nào của nóCascadeTùy chọn.
BẢNG ALTERWillCascadeTùy chọn.BẢNG ALTERtuân theo các quy tắc tương tự để trùng lặpTạo cách đọc kèo bóng đá.
Quyền truy cập bảng không tự động được kế cách đọc kèo bóng đá.chỉKý hiệu. Khi thêm một cách đọc kèo bóng đá trẻ mới vào một
Một giới hạn nghiêm trọng của tính năng kế cách đọc kèo bóng đá là
Nếu chúng ta khai báoThành phố.tênTo Beđộc đáohoặc AKhóa chính, Điều này sẽ không dừngThủ đôcách đọc kèo bóng đá từ có hàngThành phố. Và những hàng trùng lặp đó sẽ bởiThành phố. Trên thực tế, theo mặc địnhThủ đôsẽ không có ràng buộc duy nhấtThủ đô, nhưng điều này sẽ không ngăn chặnThành phố.
Tương tự, nếu chúng ta chỉ định rằngThành phố.tên Tài liệu tham khảoMột số cách đọc kèo bóng đá khác, cái nàyThủ đô. Trong trường hợp này bạn có thể làm việcTài liệu tham khảoràng buộc đối vớiThủ đô.
Chỉ định rằng cột của một cách đọc kèo bóng đá khácTài liệu tham khảo Thành phố (Tên)sẽ cho phép
Những thiếu sót này có thể sẽ được sửa trong một tương lai