Tìm hiểu các lệnh định nghĩa dữ liệu bảng trong cơ sở dữ liệu Oracle

Trong bài viết này Stanford sẽ giới thiệu đến các bạn học oracle những lệnh định nghĩa dữ liệu bao gồm Create, Alter, Drop để thao tác với bảng (table) bằng lập trình trên Oracle.

Oracle Server là gì ?

Oracle Server là hệ quản trị cơ sở dữ liệu, thường được gọi là Oracle Database hoặc Oracle RDBMS, là một hệ thống quản lý cơ sở dữ liệu quan hệ (RDBMS) được phát triển bởi Oracle Corporation. Đây là một trong những hệ thống quản trị cơ sở dữ liệu phổ biến nhất trên thế giới và được sử dụng rộng rãi bởi các doanh nghiệp và tổ chức.

Oracle Database cung cấp một nền tảng để lưu trữ, quản lý và truy vấn dữ liệu. Hệ thống này sử dụng ngôn ngữ truy vấn SQL (Structured Query Language) để tương tác với cơ sở dữ liệu.

Dưới đây là hướng dẫn chi tiết cách sử dụng các lệnh CREATE, ALTER DROP với bảng (table) trong Oracle SQL, kèm theo ví dụ minh họa cụ thể:

1. Lệnh CREATE TABLE

Dùng để tạo một bảng mới trong cơ sở dữ liệu.
Cú pháp:

CREATE TABLE ten_bang (
    ten_cot1 kieu_du_lieu [ràng buộc],
    ten_cot2 kieu_du_lieu [ràng buộc],
    ...
);
Ví dụ:
Tạo bảng NHANVIEN:


CREATE TABLE NHANVIEN (
    MANV     VARCHAR2(10) PRIMARY KEY,
    HOTEN    VARCHAR2(50) NOT NULL,
    NGAYSINH DATE,
    LUONG    NUMBER(10, 2)
);

2. Lệnh ALTER TABLE

Dùng để thay đổi cấu trúc bảng đã tồn tại.
Các thao tác phổ biến:
a. Thêm cột:

ALTER TABLE NHANVIEN ADD (DIACHI VARCHAR2(100));
b. Sửa kiểu dữ liệu:

ALTER TABLE NHANVIEN MODIFY (LUONG NUMBER(12, 2));
c. Đổi tên cột:

ALTER TABLE NHANVIEN RENAME COLUMN HOTEN TO TENNV;
d. Xóa cột:

ALTER TABLE NHANVIEN DROP COLUMN DIACHI;
e. Thêm ràng buộc:

ALTER TABLE NHANVIEN ADD CONSTRAINT chk_luong CHECK (LUONG > 0);

3. Lệnh DROP TABLE

Dùng để xóa hoàn toàn một bảng khỏi cơ sở dữ liệu.
Cú pháp:

DROP TABLE ten_bang [CASCADE CONSTRAINTS];
Ví dụ:

DROP TABLE NHANVIEN CASCADE CONSTRAINTS;
CASCADE CONSTRAINTS giúp xóa luôn các ràng buộc liên quan đến bảng này (ví dụ: khóa ngoại từ bảng khác).

Như vậy thông qua bài viết, Stanford đã giúp các bạn học oracle làm việc với các lệnh định nghĩa dữ liệu create, alter và drop với table trong Oracle Server.

Nếu bạn đang muốn học quản trị oracle nhưng chưa biết bắt đầu từ đâu ? Tham khảo ngay lộ trình học quản trị Oracle từ cơ bản đến nâng cao ở đây.

Bên cạnh đó bạn có thể bắt đầu ngay con đường chinh phục học quản trị oracle bằng việc đăng ký tham gia khoá oracle cho người mới cùng chuyên gia Stanford tại đây: http://bit.ly/2SLPYFF. Hoặc gọi ngay cho Stanford theo hotline: 0963.723.236 - 0866.586.366 để được gọi lại tư vấn trực tiếp nhé.

==========🎬 🎬 🎬==========
☎️STANFORD – ĐÀO TẠO VÀ PHÁT TRIỂN CÔNG NGHỆ
Hotline: 0963 723 236 - 0866 586 366
Website: https://stanford.com.vn
Facebook: https://www.facebook.com/Stanford.com.vn
Youtube: http://bit.ly/2TkKT7I

Tags: các lệnh định nghĩa table oracle, create table oracle