Để hiểu rõ hơn về SQL, bạn có thể đọc bài viết SQL là gì trên Mytour. Trong bài viết này, chúng tôi tập trung giới thiệu lệnh CREATE trong SQL.
Tạo Cơ Sở Dữ Liệu với Lệnh CREATE trong SQL
Trong SQL, có hai lệnh CREATE sẵn có:
- Tạo Cơ Sở Dữ Liệu (CREATE DATABASE)
- Tạo Bảng Dữ Liệu (CREATE TABLE)
Lệnh Tạo Cơ Sở Dữ Liệu trong SQL
Cơ Sở Dữ Liệu (Database) trong SQL được định nghĩa là một tập hợp dữ liệu được tổ chức. Trong SQL, bước đầu tiên để tổ chức dữ liệu là tạo một database. Lệnh CREATE DATABASE được sử dụng để tạo database mới trong SQL.
Cú Pháp:
Tạo Database: CREATE DATABASE database_name;
Trong đó:
Tên Database: Tên của cơ sở dữ liệu.
Ví Dụ Truy Vấn:
Truy vấn dưới đây tạo một database mới trong SQL và đặt tên cho database là my_database:
Tạo Database: CREATE DATABASE my_database;
Lệnh Tạo Bảng trong SQL
Như đã đề cập trước đó, lệnh CREATE DATABASE được sử dụng để tạo cơ sở dữ liệu mới trong SQL. Để lưu trữ thông tin, bạn cần có một bảng dữ liệu. Lệnh CREATE TABLE được sử dụng để tạo bảng trong SQL.
Một bảng bao gồm các hàng và cột. Khi tạo bảng, bạn cung cấp thông tin như tên cột, loại dữ liệu được lưu trữ, và kích thước của dữ liệu.
Dưới đây là cú pháp lệnh CREATE TABLE để tạo bảng trong SQL.
Cú Pháp:
Tạo Bảng Tên_Bảng
(
Cột1 Kiểu_dữ_liệu(kích_thước),
Cột2 Kiểu_dữ_liệu(kích_thước),
Cột3 Kiểu_dữ_liệu(kích_thước),
...
);
Dưới đây là các yếu tố cần lưu ý:
Tên_bảng: tên của bảng.
Cột1: tên của cột đầu tiên.
Loại_dữ_liệu: Loại dữ liệu bạn muốn lưu trữ trong cột cụ thể, ví dụ: int cho số nguyên.
- Kích_thước: Làm thế nào chúng ta có thể quản lý kích thước của dữ liệu trong một cột cụ thể? Hãy xem ví dụ: Nếu loại dữ liệu của cột là int và kích thước được xác định là 10, thì cột này có thể chứa một số nguyên, tối đa 10 chữ số.
Ví_dụ truy_vấn:
Dưới đây là một ví dụ truy vấn tạo bảng có tên Students, bao gồm 3 cột ROLL_NO, NAME và SUBJECT:
CREATE TABLE Students
(
ROLL_NO int(3),
NAME varchar(20),
SUBJECT varchar(20),
);
Truy vấn trên sẽ tạo bảng Students. Cột ROLL_NO thuộc kiểu int và có thể lưu trữ số nguyên với kích thước là 3. Hai cột tiếp theo là NAME và SUBJECT thuộc kiểu varchar, có thể lưu trữ các ký tự và kích thước là 20, tức là mỗi cột có thể chứa tối đa 20 ký tự.
Bài viết trên đây Mytour vừa giới thiệu cho bạn lệnh CREATE trong SQL. Về cơ bản trong SQL có 2 lệnh CREATE, bao gồm lệnh CREATE DATABASE và CREATE TABLE. Bài viết tiếp theo Mytour sẽ giới thiệu tiếp cho bạn lệnh DELETE trong SQL.
Nếu có thắc mắc hoặc câu hỏi nào cần giải đáp, bạn vui lòng để lại ý kiến của mình trong phần bình luận bên dưới bài viết, Mytour sẽ giải đáp các thắc mắc của bạn sớm nhất có thể.