SQL CREATE

Giới thiệu về SQL CREATE

SQL (Structured Query Language) là một ngôn ngữ tiêu chuẩn dùng để truy vấn và thao tác với cơ sở dữ liệu. Một trong những lệnh cơ bản và quan trọng nhất trong SQL là lệnh CREATE, được sử dụng để tạo ra các đối tượng trong cơ sở dữ liệu, bao gồm bảng, chỉ mục, và cơ sở dữ liệu mới.

Định nghĩa

Lệnh CREATE cho phép người dùng tạo ra các đối tượng cơ sở dữ liệu mới. Các đối tượng này có thể là bảng chứa dữ liệu, chỉ mục giúp tăng hiệu suất truy vấn, hay thậm chí là toàn bộ cơ sở dữ liệu.

Cú pháp

Dưới đây là cú pháp cơ bản của một số lệnh CREATE thường gặp:

1. Tạo cơ sở dữ liệu mới:
   CREATE DATABASE ten_co_so_du_lieu;

2. Tạo bảng mới:
   CREATE TABLE ten_bang (
       cot1 datatype1,
       cot2 datatype2,
       cot3 datatype3,
       ...
   );

3. Tạo chỉ mục mới:
   CREATE INDEX ten_chi_muc ON ten_bang (cot1, cot2);

Ví dụ cụ thể

1. Tạo cơ sở dữ liệu

CREATE DATABASE QuanLyKhachSan;

Trong ví dụ này, chúng ta đang tạo một cơ sở dữ liệu mới có tên là QuanLyKhachSan.

2. Tạo bảng

CREATE TABLE KhachHang (
    ID INT PRIMARY KEY,
    HoTen VARCHAR(100),
    DiaChi VARCHAR(255),
    SoDienThoai VARCHAR(15)
);

Trong ví dụ trên, chúng ta tạo một bảng có tên KhachHang với các cột: ID (kiểu số nguyên), HoTen (kiểu chuỗi), DiaChi (kiểu chuỗi), và SoDienThoai (kiểu chuỗi).

3. Tạo chỉ mục

CREATE INDEX idx_HoTen ON KhachHang (HoTen);

Ví dụ này cho thấy cách tạo một chỉ mục trên cột HoTen trong bảng KhachHang để tăng tốc độ truy vấn đối với tên khách hàng.

Kết luận

Lệnh CREATE là một trong những lệnh cơ bản nhưng rất quan trọng trong SQL, giúp bạn thiết lập cấu trúc và tổ chức dữ liệu trong cơ sở dữ liệu. Hiểu và sử dụng lệnh này một cách thành thạo sẽ là nền tảng vững chắc cho việc làm việc với SQL và cơ sở dữ liệu.