SQL TABLE

Khái Niệm Về SQL Table

Trong cơ sở dữ liệu quan hệ, một bảng (table) là một cấu trúc quan trọng để lưu trữ dữ liệu. Mỗi bảng bao gồm các hàng (rows) và cột (columns), trong đó mỗi cột có thể chứa dữ liệu của một loại nhất định, chẳng hạn như số, chuỗi ký tự hoặc ngày tháng. Bảng là nơi mà dữ liệu được tổ chức một cách có hệ thống nhằm mục đích dễ dàng truy xuất và quản lý.

Cú Pháp Tạo Bảng

Cú pháp cơ bản để tạo một bảng trong SQL như sau:

CREATE TABLE ten_bang (
    ten_cot1 kieu_du_lieu1,
    ten_cot2 kieu_du_lieu2,
    ...
);

Ví Dụ Tạo Bảng

Giả sử chúng ta muốn tạo một bảng để lưu trữ thông tin về sinh viên, chúng ta có thể sử dụng cú pháp như sau:

CREATE TABLE sinh_vien (
    id INT PRIMARY KEY,
    ho_ten VARCHAR(100),
    ngay_sinh DATE,
    email VARCHAR(100)
);

Giải Thích Cú Pháp

- CREATE TABLE: Lệnh này được sử dụng để tạo một bảng mới trong cơ sở dữ liệu.
- ten_bang: Tên của bảng, trong ví dụ trên là sinh_vien.
- ten_cot: Tên của cột trong bảng, ví dụ như id, ho_ten, ngay_sinh, email.
- kieu_du_lieu: Loại dữ liệu mà cột đó sẽ chứa, ví dụ như INT cho số nguyên, VARCHAR(100) cho chuỗi ký tự có độ dài tối đa 100, và DATE cho ngày tháng.

Ví Dụ Chèn Dữ Liệu Vào Bảng

Sau khi bảng đã được tạo, chúng ta có thể chèn dữ liệu vào bảng bằng lệnh INSERT. Dưới đây là ví dụ về cách chèn thông tin sinh viên vào bảng sinh_vien:

INSERT INTO sinh_vien (id, ho_ten, ngay_sinh, email) VALUES
(1, 'Nguyen Van A', '2000-01-01', 'vana@example.com'),
(2, 'Le Thi B', '1999-02-01', 'le_b@example.com');

Giải Thích Lệnh Chèn Dữ Liệu

- INSERT INTO: Lệnh này được sử dụng để chèn dữ liệu mới vào bảng.
- VALUES: Phần này chỉ định các giá trị cụ thể sẽ được chèn vào từng cột tương ứng.

Ví Dụ Truy Vấn Dữ Liệu Từ Bảng

Để truy vấn và lấy dữ liệu từ bảng, chúng ta sử dụng lệnh SELECT. Dưới đây là cách lấy toàn bộ dữ liệu từ bảng sinh_vien:

SELECT * FROM sinh_vien;

Kết Luận

Bảng là một trong những thành phần cốt lõi của cơ sở dữ liệu quan hệ, cho phép người dùng tổ chức và khai thác dữ liệu một cách hiệu quả. Trong bài viết này, chúng ta đã tìm hiểu cách tạo bảng, chèn dữ liệu và truy vấn thông tin từ bảng bằng SQL. Việc hiểu rõ cách làm việc với bảng sẽ giúp bạn phát triển kỹ năng SQL của mình để xử lý dữ liệu một cách chính xác và hiệu quả hơn.