Tuyên bố TẠO CHỈ SỐ MySQL
Tuyên bố TẠO CHỈ SỐ MySQL
Câu lệnh CREATE INDEX
được sử dụng để tạo chỉ mục trong bảng.
Các chỉ mục được sử dụng để truy xuất dữ liệu từ cơ sở dữ liệu nhanh hơn. 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.
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.
TẠO CHỈ SỐ Cú pháp
Tạo một chỉ mục trên một bảng. Giá trị trùng lặp được phép:
CREATE INDEX index_name
ON table_name ( column1 , column2 , ...);
TẠO CHỈ SỐ ĐỘC ĐÁO Cú pháp
Tạo một chỉ mục duy nhất trên một bảng. Giá trị trùng lặp không được phép:
CREATE UNIQUE INDEX index_name
ON table_name ( column1 , column2 , ...);
Ví dụ về TẠO CHỈ SỐ MySQL
Câu lệnh SQL bên dưới tạo một chỉ mục có tên "idx_lastname" trên cột "LastName" trong bảng "Persons":
CREATE INDEX idx_lastname
ON Persons (LastName);
Nếu bạn muốn tạo chỉ mục trên tổ hợp các cột, bạn có thể liệt kê tên cột trong dấu ngoặc đơn, phân tách bằng dấu phẩy:
CREATE INDEX idx_pname
ON Persons (LastName, FirstName);
Tuyên bố DROP INDEX
Câu lệnh DROP INDEX
được sử dụng để xóa chỉ mục trong bảng.
ALTER TABLE table_name
DROP INDEX index_name ;