Tải bản đầy đủ (.pdf) (2 trang)

Tài liệu SQL Advanced part 13 doc

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (121.62 KB, 2 trang )

Phần 2

Create
I

Việc tạ
o
chóng v
à
Ta có t
h
được đị
n
thể sử d


Lưu ý :
U
update l
i
mà ngư


A Uniq
u

Khi tạo

Cú phá
p
Trích:


CREAT
ON tabl
e

Trường

Tạo 1 I
n

Khi tạo
trị giốn
g

Cú phá
p
Trích:
CREAT
ON ta
b
l
e

Ví dụ tạ
Trích:
SQL Adv
a
I
ndex :
o
index để

c
à
hiệu quả.
h
ể thực hiệ
n
n
h sẵn bằn
g

ng những
U
pdate tab
l
i
ên
t
ục . V


i dùng ha
y
u
e Index :
1 index t
r
ê
n
p
:

E UNIQU
E
e
_name (c
o
"column_
n
n
dex đơn
g
1 index đơ
n
g
nhau.
p
:
E INDEX
i
e
_name (c
o
o index đơ
n
a
nced (bài
8
c
hỉ mục đế
n
n

điều đó =
v
g

t
ên. Ngư

câu truy v

l
e có chứa
i

y cách tốt
n
y
tìm kiếm
n
n
1 table th
ì
E
INDEX i
n
o
lumn_na
m
n
ame" chỉ
r

õ
g
iản :
n
giản trên
i
ndex_nam
e
o
lumn_na
m
n
giản man
g
8
)
n
table với
m
v
iệc tạo in
d

i sử dụng
k

n một các
h
i
ndexes cầ

n
n
hất là ta c
h
n
hất .
ì
2 hàng sẽ
n
dex_name
m
e)
õ
cột mà bạ
n
1 table , ko
e

m
e)
g

t
ên Perso
n
m
ục đích x
á
d
ex t

r
ên nh

k
o thể nhìn
đ
h
chính xác
n
rất nhiều
t
h
ỉ nên lập i
n
ko thể có
c
n
muốn lậ
p
có ràng b
u
n
Index trê
n
á
c định các

ng cột tro
n
đ

ược nhữn
g
và nhanh c
h
t
hời gian n
h
n
dex tại đế
n
c
ùng 1 giá t
r
p
chỉ mục.
u
ộc UNIQ
U
n
LastNam
e
field một
c
n
g table , v
à
g
indexes đ
h
óng như

G
h
ưng bởi vì
n
những cộ
r
ị index.
U
E thì sẽ tồ
n
e
field tron
g
c
ách nhanh
à

t
ất cả ind
e
ó , họ chỉ c
G
oogle vậy
index cần
t dữ liệu n
à
n
tại những
g
table Pers

o
e
x
ó

à
o
giá
o
ns
CREATE INDEX PersonIndex
ON Person (LastName)

Nếu bạn 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)

Còn bạn muốn 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)


×