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.