SQL TẠO từ khóa CHỈ SỐ ĐỘC ĐÁO
TẠO CHỈ SỐ ĐỘC ĐÁO
Lệnh CREATE UNIQUE INDEX
tạo một chỉ mục duy nhất trên một bảng (không cho phép giá trị trùng lặp)
Các chỉ mục được sử dụng để lấy dữ liệu từ cơ sở dữ liệu rất nhanh. Người dùng không thể nhìn thấy các chỉ mục, chúng chỉ được sử dụng để tăng tốc độ tìm kiếm/truy vấn.
SQL sau đây tạo một chỉ mục có tên "uidx_pid" trên cột "PersonID" trong bảng "Persons":
CREATE UNIQUE INDEX uidx_pid
ON Persons (PersonID);
Lưu ý: Cú pháp tạo chỉ mục khác nhau giữa các cơ sở dữ liệu khác nhau. Do đó: Hãy kiểm tra cú pháp tạo chỉ mục trong cơ sở dữ liệu của bạn.
Lưu ý: Việc cập nhật một bảng có chỉ mục sẽ mất nhiều thời gian hơn so với việc cập nhật một bảng không có chỉ mục (vì các chỉ mục cũng cần được cập nhật). Vì vậy, chỉ tạo chỉ mục trên các cột sẽ được tìm kiếm thường xuyên.