Cấu trúc bảng trong Oracle: Cách thêm cột và sửa đổi dữ liệu

essays-star4(424 phiếu bầu)

Oracle là một hệ quản trị cơ sở dữ liệu quan hệ (RDBMS) phổ biến được sử dụng rộng rãi trong các doanh nghiệp và tổ chức. Một trong những khía cạnh quan trọng nhất của Oracle là khả năng quản lý dữ liệu trong các bảng. Bảng là các cấu trúc dữ liệu được tổ chức theo hàng và cột, cung cấp một cách hiệu quả để lưu trữ và truy xuất thông tin. Bài viết này sẽ khám phá cách thêm cột vào bảng Oracle và sửa đổi dữ liệu trong bảng.

<h2 style="font-weight: bold; margin: 12px 0;">Thêm cột vào bảng Oracle</h2>

Thêm cột vào bảng Oracle là một nhiệm vụ đơn giản có thể được thực hiện bằng cách sử dụng câu lệnh ALTER TABLE. Câu lệnh này cho phép bạn sửa đổi cấu trúc của bảng hiện có bằng cách thêm, xóa hoặc sửa đổi các cột. Để thêm cột vào bảng, bạn cần chỉ định tên cột, kiểu dữ liệu và các ràng buộc bổ sung, nếu cần.

Ví dụ: để thêm cột mới có tên "Email" với kiểu dữ liệu VARCHAR2(255) vào bảng "Khách hàng", bạn có thể sử dụng câu lệnh sau:

```sql

ALTER TABLE Khách hàng

ADD Email VARCHAR2(255);

```

Câu lệnh này sẽ thêm cột "Email" vào bảng "Khách hàng" với kiểu dữ liệu VARCHAR2 và độ dài tối đa là 255 ký tự.

<h2 style="font-weight: bold; margin: 12px 0;">Sửa đổi dữ liệu trong bảng Oracle</h2>

Sau khi thêm cột vào bảng, bạn có thể sửa đổi dữ liệu trong bảng bằng cách sử dụng câu lệnh UPDATE. Câu lệnh này cho phép bạn thay đổi giá trị của các hàng hiện có trong bảng. Để cập nhật dữ liệu, bạn cần chỉ định tên bảng, cột cần cập nhật và giá trị mới.

Ví dụ: để cập nhật cột "Email" trong bảng "Khách hàng" với giá trị "john.doe@example.com" cho hàng có ID là 1, bạn có thể sử dụng câu lệnh sau:

```sql

UPDATE Khách hàng

SET Email = 'john.doe@example.com'

WHERE ID = 1;

```

Câu lệnh này sẽ cập nhật cột "Email" trong bảng "Khách hàng" với giá trị "john.doe@example.com" cho hàng có ID là 1.

<h2 style="font-weight: bold; margin: 12px 0;">Các ràng buộc cột</h2>

Khi thêm cột vào bảng, bạn có thể áp dụng các ràng buộc để đảm bảo tính toàn vẹn của dữ liệu. Các ràng buộc là các quy tắc được áp dụng cho các cột để hạn chế các giá trị có thể được lưu trữ trong cột. Một số ràng buộc phổ biến bao gồm:

* <strong style="font-weight: bold;">NOT NULL:</strong> Ràng buộc này đảm bảo rằng cột không được để trống.

* <strong style="font-weight: bold;">UNIQUE:</strong> Ràng buộc này đảm bảo rằng mỗi giá trị trong cột là duy nhất.

* <strong style="font-weight: bold;">PRIMARY KEY:</strong> Ràng buộc này xác định cột là khóa chính của bảng, đảm bảo rằng mỗi hàng có một giá trị duy nhất cho cột này.

* <strong style="font-weight: bold;">FOREIGN KEY:</strong> Ràng buộc này tạo mối quan hệ giữa hai bảng bằng cách liên kết một cột trong bảng này với một cột trong bảng khác.

<h2 style="font-weight: bold; margin: 12px 0;">Kết luận</h2>

Thêm cột vào bảng Oracle và sửa đổi dữ liệu trong bảng là những nhiệm vụ cơ bản nhưng rất quan trọng trong quản lý cơ sở dữ liệu. Bằng cách sử dụng các câu lệnh ALTER TABLE và UPDATE, bạn có thể dễ dàng sửa đổi cấu trúc của bảng và cập nhật dữ liệu theo nhu cầu. Việc áp dụng các ràng buộc cột cũng giúp đảm bảo tính toàn vẹn và chính xác của dữ liệu trong bảng.