Khi bạn tạo kèo tỷ số bóng đá euro hôm nay và bạn nhận ra rằng bạn đã phạm sai lầm hoặc các yêu cầu của thay đổi ứng dụng, bạn có thể bỏ kèo tỷ số bóng đá euro hôm nay và tạo lại. Nhưng đây không phải là một tùy chọn thuận tiện nếu kèo tỷ số bóng đá euro hôm nay đã được lấp đầy bằng dữ liệu hoặc nếu kèo tỷ số bóng đá euro hôm nay được tham chiếu bởi các đối tượng cơ sở dữ liệu khác (ví dụ như một ràng buộc khóa nước ngoài).PostgreSQLcung cấp một gia đình các lệnh để thực hiện sửa đổi cho các kèo tỷ số bóng đá euro hôm nay hiện có. Lưu ý rằng điều này khác biệt về mặt khái niệm với việc thay đổi dữ liệu có trong kèo tỷ số bóng đá euro hôm nay: Ở đây chúng tôi quan tâm đến việc thay đổi định nghĩa hoặc cấu trúc của kèo tỷ số bóng đá euro hôm nay.
Bạn có thể:
Thêm kèo tỷ số bóng đá euro hôm nay
Xóa kèo tỷ số bóng đá euro hôm nay
Thêm các ràng buộc
Xóa các ràng buộc
Thay đổi giá trị mặc định
Thay đổi loại dữ liệu kèo tỷ số bóng đá euro hôm nay
Đổi tên kèo tỷ số bóng đá euro hôm nay
Đổi tên kèo tỷ số bóng đá euro hôm nay
Tất cả các hành động này được thực hiện bằng cách sử dụngkèo tỷ số bóng đá euro hôm nay thay đổiLệnh, có trang tham chiếu chứa các chi tiết ngoài các trang được đưa ra ở đây.
Để thêm một kèo tỷ số bóng đá euro hôm nay, sử dụng lệnh như:
Sản phẩm thay đổi Bàn Thêm mô tả kèo tỷ số bóng đá euro hôm nay;
kèo tỷ số bóng đá euro hôm nay mới ban đầu được lấp đầy bằng bất kỳ giá trị mặc định nào được đưa ra (null nếu bạn không chỉ địnhmặc định
mệnh đề).
Thêm một cột có giá trị mặc định không đổi không yêu cầu mỗi hàng của kèo tỷ số bóng đá euro hôm nay được cập nhật khikèo tỷ số bóng đá euro hôm nay thay đổi
Câu lệnh được thực thi. Thay vào đó, giá trị mặc định sẽ được trả về vào lần tiếp theo, hàng được truy cập và áp dụng khi kèo tỷ số bóng đá euro hôm nay được viết lại, tạo rakèo tỷ số bóng đá euro hôm nay thay đổi
rất nhanh ngay cả trên các kèo tỷ số bóng đá euro hôm nay lớn.
Nếu giá trị mặc định biến động (ví dụ:clock_timestamp ()
) Mỗi hàng sẽ cần được cập nhật với giá trị được tính toán tại thời điểmkèo tỷ số bóng đá euro hôm nay thay đổi
được thực thi. Để tránh hoạt động cập nhật có khả năng kéo dài, đặc biệt nếu bạn có ý định lấp đầy kèo tỷ số bóng đá euro hôm nay với các giá trị chủ yếu là Nondefault, có thể tốt hơn là thêm kèo tỷ số bóng đá euro hôm nay không có mặc định, hãy chèn các giá trị chính xác bằng cách sử dụngCập nhật
, và sau đó thêm bất kỳ mặc định mong muốn như được mô tả bên dưới.
Bạn cũng có thể xác định các ràng buộc trên kèo tỷ số bóng đá euro hôm nay cùng một lúc, sử dụng cú pháp thông thường:
Sản phẩm thay đổi Thêm mô tả kèo tỷ số bóng đá euro hôm nay Kiểm tra văn bản (Mô tả < '');
Trên thực tế, tất cả các tùy chọn có thể được áp dụng cho mô tả kèo tỷ số bóng đá euro hôm nay trongTạo kèo tỷ số bóng đá euro hôm nay
có thể được sử dụng ở đây. Tuy nhiên, hãy nhớ rằng giá trị mặc định phải thỏa mãn các ràng buộc đã cho hoặcThêm
sẽ thất bại. Ngoài ra, bạn có thể thêm các ràng buộc sau (xem bên dưới) sau khi bạn đã điền vào kèo tỷ số bóng đá euro hôm nay mới một cách chính xác.
Để xóa kèo tỷ số bóng đá euro hôm nay, sử dụng lệnh như:
thay đổi sản phẩm kèo tỷ số bóng đá euro hôm nay thả mô tả cột;
Bất kỳ dữ liệu nào trong cột đều biến mất. Các ràng buộc kèo tỷ số bóng đá euro hôm nay liên quan đến cột cũng bị loại bỏ.PostgreSQLsẽ không âm thầm bỏ ràng buộc đó. Bạn có thể cho phép bỏ mọi thứ phụ thuộc vào kèo tỷ số bóng đá euro hôm nay bằng cách thêmCascade
:
thay đổi sản phẩm kèo tỷ số bóng đá euro hôm nay thả cột Mô tả Cascade;
xemPhần 5.15Để mô tả về cơ chế chung đằng sau điều này.
Để thêm một ràng buộc, cú pháp ràng buộc kèo tỷ số bóng đá euro hôm nay được sử dụng. Ví dụ:
Sản phẩm thay đổi BẢNG THÊM Kiểm tra (Tên < '');
Để thêm một ràng buộc không null, thường không được viết dưới dạng ràng buộc kèo tỷ số bóng đá euro hôm nay, cú pháp đặc biệt này có sẵn:
thay đổi sản phẩm kèo tỷ số bóng đá euro hôm nay thay đổi cột sản phẩm_no không null;
Lệnh này âm thầm không làm gì nếu kèo tỷ số bóng đá euro hôm nay đã có một ràng buộc không có null.
Biên giới sẽ được kiểm tra ngay lập tức, do đó dữ liệu kèo tỷ số bóng đá euro hôm nay phải thỏa mãn ràng buộc trước khi có thể được thêm vào.
Để xóa một ràng buộc, bạn cần biết tên của nó. Nếu bạn đặt tên cho nó thì điều đó thật dễ dàng.PSQLlệnh\ D
có thể hữu ích ở đây; Các giao diện khác cũng có thể cung cấp một cách để kiểm tra chi tiết kèo tỷ số bóng đá euro hôm nay.TableName
thay đổi sản phẩm kèo tỷ số bóng đá euro hôm nay thả ràng buộc một số_name;
Như với việc thả một kèo tỷ số bóng đá euro hôm nay, bạn cần thêmCascade
Nếu bạn muốn bỏ một ràng buộc mà một cái gì đó khác phụ thuộc vào. Một ví dụ là một ràng buộc khóa nước ngoài phụ thuộc vào ràng buộc khóa duy nhất hoặc chính trên (các) kèo tỷ số bóng đá euro hôm nay được tham chiếu.
Cú pháp đơn giản có sẵn để bỏ một ràng buộc không có null:
thay đổi sản phẩm kèo tỷ số bóng đá euro hôm nay thay đổi cột sản phẩm_no không null;
Điều này phản ánhĐặt không null
Cú pháp để thêm một ràng buộc không có null. Lệnh này sẽ âm thầm không làm gì nếu kèo tỷ số bóng đá euro hôm nay không có ràng buộc không khống.
Để đặt mặc định mới cho kèo tỷ số bóng đá euro hôm nay, sử dụng lệnh như:
Sản phẩm thay đổi thay đổi giá kèo tỷ số bóng đá euro hôm nay Đặt mặc định 7.77;
Lưu ý rằng điều này không ảnh hưởng đến bất kỳ hàng hiện có nào trong kèo tỷ số bóng đá euro hôm nay, nó chỉ thay đổi mặc định cho tương laiChèn
lệnh.
Để xóa bất kỳ giá trị mặc định nào, sử dụng:
Sản phẩm thay đổi thay đổi giá bỏ giá mặc định;
Điều này thực sự giống như đặt mặc định thành NULL. Kết quả là, việc thả mặc định không được xác định là lỗi không phải là lỗi mà mặc định là mặc định là giá trị null.
Để chuyển đổi kèo tỷ số bóng đá euro hôm nay thành kiểu dữ liệu khác, sử dụng lệnh như:
thay đổi sản phẩm kèo tỷ số bóng đá euro hôm nay thay đổi loại giá cột số (10,2);
Điều này sẽ chỉ thành công nếu mỗi mục nhập hiện có trong kèo tỷ số bóng đá euro hôm nay có thể được chuyển đổi thành loại mới bằng cách diễn viên ngầm. Nếu cần chuyển đổi phức tạp hơn, bạn có thể thêmsử dụng
mệnh đề chỉ định cách tính các giá trị mới từ cũ.
PostgreSQLsẽ cố gắng chuyển đổi giá trị mặc định của kèo tỷ số bóng đá euro hôm nay (nếu có) sang loại mới, cũng như bất kỳ ràng buộc nào liên quan đến kèo tỷ số bóng đá euro hôm nay. Nhưng những chuyển đổi này có thể thất bại hoặc có thể tạo ra kết quả đáng ngạc nhiên.
Để đổi tên kèo tỷ số bóng đá euro hôm nay:
thay đổi sản phẩm kèo tỷ số bóng đá euro hôm nay đổi tên cột sản phẩm_no thành sản phẩm_number;
Để đổi tên một kèo tỷ số bóng đá euro hôm nay:
thay đổi sản phẩm kèo tỷ số bóng đá euro hôm nay đổi tên thành các mục;