Thứ Sáu, 6 Tháng Mười Hai 2024
Trang chủPHP & MysqlMySQLThuộc tính ràng buộc PRIMARY KEY trong MySQL - Khóa chính

Thuộc tính ràng buộc PRIMARY KEY trong MySQL – Khóa chính

Trong bài viết học MySQL cơ bản, hôm nay cùng blog Tuicocach.com tìm hiểu về ràng buộc PRIMARY KEY trong MySQL. Khi nào thì dùng ràng buộc PRIMARY KEY có mục đích như thế nào?

DANH SÁCH BÀI VIẾT
Khoá ngoại - Hướng dẫn liên kết bảng MySQL trong phpmyadmin
Toán tử Like và Not Like - Tìm kiếm khớp chuỗi trong MySQL
Thuộc tính ràng buộc PRIMARY KEY trong MySQL - Khóa chính
Các kiểu dữ liệu trong MySQL (Data Types) - Học MySQL
Tìm hiểu thuộc tính AUTO_INCREMENT trong MySQL - Giá trị tự tăng dần

Thuộc tính ràng buộc PRIMARY KEY

Trong MySQL, mỗi bảng được tạo ra sẽ có một trường duy nhất đóng vai trò là khóa chính (primary key) cho bảng. Thuộc tính primary key được sử dụng để định danh một bản ghi duy nhất trong bảng, giúp cho việc truy vấn dữ liệu trở nên nhanh chóng và hiệu quả hơn.

Để tạo primary key trong MySQL, bạn có thể sử dụng từ khóa PRIMARY KEY trong câu lệnh CREATE TABLE, sau đó chỉ định tên trường muốn làm khóa chính. Ví dụ:

CREATE TABLE users (
  id INT PRIMARY KEY,
  name VARCHAR(50),
  email VARCHAR(50)
);

Trong ví dụ trên, trường id được chỉ định làm khóa chính với kiểu dữ liệu là INT. Khi thêm dữ liệu vào bảng users, MySQL sẽ tự động tạo giá trị cho trường id và đảm bảo rằng mỗi giá trị trong trường này là duy nhất.

>>XEM THÊM: Sử dụng IF trong MySQL – Hàm IF trong MySQL

Ngoài việc tạo primary key trong quá trình tạo bảng, bạn cũng có thể sử dụng câu lệnh ALTER TABLE để thêm primary key cho một bảng đã tồn tại. Ví dụ:

ALTER TABLE users
ADD PRIMARY KEY (id);

Trong ví dụ trên, chúng ta đã sử dụng câu lệnh ALTER TABLE để thêm primary key cho bảng users, chỉ định trường id làm khóa chính.

Một số lưu ý khi sử dụng primary key trong MySQL:

  • Mỗi bảng chỉ có thể có một primary key.
  • Giá trị của primary key không được trùng nhau.
  • Primary key có thể được sử dụng để liên kết với các bảng khác thông qua các khóa ngoại (foreign key).
  • Sử dụng primary key để truy vấn dữ liệu sẽ giúp cho việc truy vấn trở nên nhanh chóng và hiệu quả hơn.

Trên đây là hướng dẫn cơ bản về thuộc tính primary key trong MySQL. Việc sử dụng primary key sẽ giúp cho việc quản lý cơ sở dữ liệu trở nên dễ dàng và hiệu quả hơn.

Cảm ơn bạn đã đọc hết bài viết! Chúc bạn học tốt!

[XEM TẤT CẢ CÁC BÀI HƯỚNG DẪN MYSQL TẠI ĐÂY]

XEM THÊM
Câu lệnh INSERT INTO trong MySQL – Lệnh chèn dữ liệu vào bảng
Câu lệnh CREATE TABLE trong MySQL – Lệnh tạo bảng mới
Các kiểu dữ liệu trong MySQL (Data Types) – Học MySQL
Câu lệnh SELECT trong MySQL – Khi nào thì dùng lệnh SELECT
Toán tử so sánh trong MySQL – So sánh bằng, lớn hơn, nhỏ hơn
0 0 Phiếu bình chọn
Xếp hạng bài viết
BÀI VIẾT LIÊN QUAN
Đăng ký nhận thông báo
Thông báo email khi
guest
0 Bình luận
Không thể gửi email
Phản hồi nội tuyến

NÊN ĐỌC THÊM

Bạn muốn tìm kiếm gì?

Dịch vụ code thuê

TUICOCACH.COM NHẬN ĐẶT TEXTLINK, BANNER, GP
0
Giáo sư! có thể ném gạch bên dưới nhé!x