| Diễn Đàn Tin Học | Tutorial Room |
Tạo CSDL và bảng
với CREATE
|
«« trang
trước «
»
trang tiếp theo »» Tạo một CSDL
Tạo một bảng trong một CSDL
Ví dụ Tạo một bảng tên Person có bốn cột: LastName, FirstName, Address và Age:
Tạo bảng và đặt kích thước tối đa của các cột:
Kiểu dữ liệu sẽ qui định loại dữ liệu nào được phép lưu trữ trong cột. Sau đây là các kiểu dữ liệu thường dùng nhất trong SQL:
Tạo chỉ mục Chỉ mục được tạo ra nhằm để các dòng trong bảng được truy xuất nhanh và hiệu quả hơn. Chỉ mục có thể được tạo trên một hoặc nhiều cột của bảng, và mỗi chỉ mục được đặt một tên. Người dùng không thấy được các chỉ mục này, chúng chỉ được dùng để tăng tốc cho CSDL. Lưu ý: Sau khi bảng đã được tạo chỉ mục thì việc cập nhật thay thêm dòng mới vào bảng sẽ mất nhiều thời gian hơn là đối với bảng không có chỉ mục. Lý do là vì khi cập nhật bảng, các chỉ mục đồng thời cũng phải được cập nhật theo. Vì thế, ta chỉ nên tạo chỉ mục cho các cột thường xuyên dùng trong các tác vụ tìm kiếm. Chỉ mục đơn nhất (Unique Index) Chỉ mục đơn nhất sẽ bắt buộc hai dòng bất kỳ của bảng sẽ không được phép mang cùng giá trị ở cột được tạo chỉ mục. Cú pháp:
Chỉ mục đơn (Simple Index) Khi không dùng từ khoá Cú pháp:
Ví dụ Tạo một chỉ mục đơn có tên là PersonIndex trên cột LastName của bảng Person:
Nếu bạn muốn tạo chỉ mục sắp xếp giảm dần, bạn sử dụng thêm từ
dành riêng
Nếu bạn muốn tạo chỉ mục trên nhiều cột:
Xoá chỉ mục Bạn có thể xoá chỉ mục đã tạo bằng lệnh
Xoá CSDL hoặc bảng Để xoá một CSDL (các bảng trong CSDL cũng đồng thời được xoá):
Để xoá một bảng (toàn bộ cấu trúc, dữ liệu và chỉ mục của bảng sẽ được xoá):
|