cách tạo bảng và dàng buộc
Bảng là một
phần quan trọng của database. Trong bài viết này tôi sẽ hướng dẫn các bạn tạo bảng
và các ràng buộc liên quan.
Cách sử dụng
CREATE TABLE để tạo bạng, định nghĩa các cột với kiểu dữ liệu trong SQL, sử dụng
khóa chính Primary key
Ví dụ 1 : create TABLE LopHoc(
MaLopHoc INT PRIMARY KEY IDENTITY,
TenlopHoc VARCHAR(10)
INSERT INTO LopHoc(TenLopHoc) VALUES ('T1801A');
SELECT * FROM LopHoc
VD1 là lệnh tạo bảng lớp học
gồm 2 cột : Mã lớp học và tên lớp học
Từ khoá :
+, int(mã lớp học): là kiểu dữ liệu để người dùng nhập vào là “số”
+, Primary key: là khóa chính(khóa chính là một trường hoặc kết hợp nhiều trường và được xác định là một bản ghi duy nhất. Không trường nào trong khóa chính được chứa giá trị NULL. Một bảng chỉ có duy nhất một khóa chính. Khóa chính có thể được định nghĩa bằng lệnh CREATE
TABLE hoặc lệnh ALTER
TABLE.)
+, identity: là giá trị sẽ tự động
tăng
+, varchar :là kiểu dữ liệu để người dùng nhập vào là “chữ”
+, Insert into : là lệnh để chèn dữ liệu vào bảng
Ví dụ 2:
create table Sinhvien(
MaSV int PRIMARY Key,
TenSV varchar(40),
MaLopHoc int,
CONSTRAINT fk FOREIGN KEY (MaLopHoc) REFERENCES LopHoc(MaLopHoc)
)
+, Lệnh CONSTRAINT: Được sử dụng để kiểm tra tính hợp lệ của dữ liệu
vào, đảm bảo tính chính xác, tính toàn vẹn của dữ liệu.
+, FOREIGN KEY (MaLopHoc) REFERENCES LopHoc(MaLopHoc) : là khóa ngoại(Khóa ngoại của một table được xem như con trỏ trỏ tới
khóa chính của table khác) để tới bảng khác là (MaLopHoc)
Để xóa bảng ta sử dụng cú pháp:
DROP TABLE
tb_name
cảm ơn mọi người đã ghé thăm blog của mình ấn follow để xem nhiều bài hơn nhé!!!
Nhận xét
Đăng nhận xét