Phan 2 SQL Advanced bai 8 Create Index : Việc tạo index để chỉ mục đến table với mục đích xác định các field một cách nhanh chóng và hiệu quả.. Ta có thể thực hiện điều đó = việc tạo i
Trang 1Phan 2 SQL Advanced (bai 8)
Create Index :
Việc tạo index để chỉ mục đến table với mục đích xác định các field một cách nhanh
chóng và hiệu quả
Ta có thể thực hiện điều đó = việc tạo index trên những cột trong table , và tất cả index được định sẵn bằng tên Người sử dụng ko thể nhìn được nhtmg indexes do , ho chi có
thể sử dụng những câu truy vẫn một cách chính xác và nhanh chóng như Google vậy @
Lưu ý : Update table có chứa indexes cần rất nhiều thời gian nhưng bởi vì index cần
update liên tục Vậy cách tôt nhât là ta chỉ nên lập Index tại đền những cột dữ liệu nào
mà người dùng hay tìm kiêm nhat
A Unique Index :
Khi tạo 1 index trên 1 table thì 2 hàng sẽ ko thể có cùng 1 gia tri index
Cú pháp :
Trích:
CREATE UNIQUE INDEX index name
ON table name (column_name)
Truong "column name" chi rd cot ma ban muon lap chi mục
Tao 1 Index don gian :
Khi tao 1 index don gian trén | table , ko co rang budc UNIQUE thi sé tồn tại những giá trị giông nhau
Cú pháp :
Trích:
CREATE INDEX index name
ON table_name (column_ name)
Vi du tao index don gian mang tén PersonIndex trén LastName field trong table Persons
Trich:
Trang 2CREATE INDEX PersonIndex
ON Person (LastName)
Nếu ban muốn giá trị của index trong 1 cột sắp xếp những order theo kiểu đi xuống , bạn cân thêm từ khóa DESC sao tên cột (cái này đã nói ở phần ORDER BY)
Trích:
CREATE INDEX PersonIndex
ON Person (LastName DESC)
Con ban muon lập Index cho nhiêu hơn 1 cột thì chỉ việc thêm cột vảo :
Trích:
CREATE INDEX PersonIndex
ON Person (LastName, FirstName)
dondoc (vniss)