1. Trang chủ
  2. » Thể loại khác

rang buoc index trong sql

2 117 0

Đang tải... (xem toàn văn)

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 2
Dung lượng 287,61 KB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

http://vietjack.com/sql/index.jsp Copyright © vietjack.com http://vietjack.com/ Trang chia sẻ các bài học online miễn phí Page 1 Ràng buộc INDEX trong SQL INDEX chỉ mục được sử dụng để

Trang 1

http://vietjack.com/sql/index.jsp Copyright © vietjack.com

http://vietjack.com/ Trang chia sẻ các bài học online miễn phí Page 1

Ràng buộc INDEX trong SQL INDEX (chỉ mục) được sử dụng để tạo và lấy dữ liệu từ Database một các nhanh chóng INDEX có thể được tạo bởi sử dụng một hay một nhóm các cột trong một bảng Khi index được tạo, nó được gán một ROWID cho mỗi hàng trước khi nó sắp xếp dữ liệu

Các chỉ mục hợp lý sẽ làm tăng hiệu suất trong một Databse lớn, nhưng bạn cần cẩn thận trong khi tạo chỉ mục Việc lựa chọn các trường phụ thuộc vào những gì bạn đang sử dụng trong các truy vấn SQL của bạn

Ví d ụ

Ví dụ sau tạo một bảng mới với tên SINHVIEN và thêm 5 cột:

CREATE TABLE SINHVIEN (

ID INT NOT NULL ,

TEN VARCHAR ( 20 ) NOT NULL ,

TUOI INT NOT NULL ,

KHOAHOC CHAR ( 25 ) ,

HOCPHI DECIMAL ( 18 , 2 ),

PRIMARY KEY ( ID )

);

Bây giờ, bạn có thể tạo chỉ mục trên một hay nhiều cột bởi sử dụng cú pháp:

CREATE INDEX ten_chi_muc

ON ten_bang ( cot1 , cot2 );

Để tạo một INDEX trên cột TUOI, để tối ưu hóa việc tìm kiếm một tuổi cụ thể trong các sinh viên, bạn sử dụng cú pháp SQL sau:

CREATE INDEX idx_tuoi

ON SINHVIEN ( TUOI );

Xóa một ràng buộc INDEX trong SQL

Để xóa một ràng buộc INDEX trong SQL, bạn sử dụng cú pháp:

ALTER TABLE SINHVIEN

Trang 2

http://vietjack.com/sql/index.jsp Copyright © vietjack.com

http://vietjack.com/ Trang chia sẻ các bài học online miễn phí Page 2 DROP INDEX idx_tuoi ;

Ngày đăng: 02/12/2017, 12:11

TỪ KHÓA LIÊN QUAN