Học SQL cơ bản : Indexes và kiểu dữ liệu tự địng nghĩa trong SQL (Bài 15)

I, Indexes

=> Trong thực tế các CSDL thường có rất nhiều bản ghi , để  tối ưu hóa hiệu xuất trong SQL , tăng tốc việc tìm kiếm trong CSDL  chúng ta sẽ dùng từ khóa Indexes (đánh index cho từng bảng ghi)


+ Ưu điểm : Tốc độ tìm kiếm các bản ghi nhanh hơn.
+ Nhược điểm : Tốc độ update , insert dữ liệu chậm

Nếu chúng ta không sử dụng Indexes thì :
+ Tốc độc tìm kiếm chậm
+ Tốc độ update , insert dữ liệu nhanh




II. Kiểu dữ liệu tự định nghĩa

=> Nếu bạn muốn tạo thêm nhiều bảng và muốn gán những đặc tính nhất định cho một số trường xuất hiện ở tất cả các bảng
VD : Bạn muốn trường MaGv  là primary key , not null và kiểu nvarchar
Nếu bạn muốn tạo ra hàng trăm bảng đều có trường này để đỡ tốn công sức bạn hãy dùng đến kiểu dữ liệu tự định nghĩa.

=> Khi bạn tạo ra trường kiểu này thì khi bạn muốn dùng lại chỉ cần gọi lại sẽ rất dễ dàng hơn rất nhiều so với việc tạo ra hàng trăm trường giống nhau.


Nhận xét

Bài đăng phổ biến