II. Bắt đầu với SQLServer Management Studio Express
7. Mở một query editor để viết câu lệnh SQL
Một trong những công việc quan trọng nhất đối với các hệ quản trị CSDL là truy vấn (query) CSDL. Để soạn thảo các truy vấn ta có thể mở bộ soạn thảo theo một số cách sau (Ví dụ ta thực hiện truy vấn trên CSDL QLDH):
Kích chuột phải vào CSDL mà bạn muốn thực hiện các truy vấn sau đó chọn New Query.
Xuất hiện hộp thoại sau:
Bạn cũng có thể mở bộ soạn thảo truy vấn bằng cách kích vào nút New Query trên thanh công cụ sau đó chọn CSDL mà ta muốn thực hiện các truy vấn.
Để mở và kích hoạt CSDL bạn sử dụng lệnh USE, ví dụ trong cửa sổ soạn thảo bạn gõ:
Use QLDH
Sau đó kích nút Execute trên thanh công cụ, đoạn thông báo sau sẽ xuất hiện trong phần Messages.
CSDL QLDH đã được mở
Soạn thỏa các truy vấn tại đây
Để lưu trữ truy vấn bạn vào File và chọn Save SQLQuery1.sql hoặc kích vào biểu tượng Save trên thanh công cụ. Xuất hiện hộp thoại cho phép bạn nhập tên của query và thư mục để lưu trữ query.
Bài Tập
Bài 1: Tạo bảng Custemer để lưu trữ thông tin về khách hàng bao gồm các trường sau: trường sau:
9 Trường CustomerID: Đây là trường khóa chính, thiết lập trường này là trường nhận dạng (Identity Columns)
9 Trường CompanyName: Kiểu dữ liệu là VarChar(40).và không chứa giá trị NULL
9 Trường Address: Kiểu dữ liệu là VarChar(200)
9 Trường State: Kiểu dữ liệu Char(2). Tạo ràng buộc để đảm bảo dữ liệu trong cột là CA, UT, AZ, WY, OR, hoặc WA. Ngầm định là CA
9 Trường IntroDate: Kiểu dữ liệu là DateTime, giá trị ngầm định là ngày hiện hành. Thêm ràng buộc để đảm bảo rằng ngày nhập vào là sau trước hiện hành
9 Trường CreditLimit: Kiểu dữ liệu tiền tệ, giá trị ngầm định là 500.000. Tạo ràng buộc để đảm bảo rằng dữ liệu nhập vào luôn nằm trong khoảng giữa 0 và 10.000.000
Chương 4: Các câu lệnh SQL cơ bản