Bài giảng Ngôn ngữ truy vấn dữ liệu
Số trang: 9
Loại file: pdf
Dung lượng: 520.09 KB
Lượt xem: 28
Lượt tải: 0
Xem trước 2 trang đầu tiên của tài liệu này:
Thông tin tài liệu:
Bài giảng "Ngôn ngữ truy vấn dữ liệu" cung cấp cho người đọc các kiến thức: Ngôn ngữ định nghĩa dữ liệu, ngôn ngữ thao tác dữ liệu, ngôn ngữ điều khiển dữ liệu. Mời các bạn cùng tham khảo nội dung chi tiết.
Nội dung trích xuất từ tài liệu:
Bài giảng Ngôn ngữ truy vấn dữ liệu 29/01/2016 FAA MỤC TIÊU NGÔN NGỮ TRUY VẤN DỮ Sau khi buổi học sinh viên biết được: LIỆU Về kiến thức: Cấu trúc các câu lệnh truy vấn và xử lý dữ liệu trong SQL Về kỹ năng: xem và thay đổi được dữ liệu trên một database 1 2 NỘI DUNG TOÁN TỬ VÀ ĐỘ ƯU TIÊN T- SQL chia làm 3 nhóm câu lệnh: Ngôn ngữ định nghĩa dữ liệu Độ ưu tiên 1 Toán tử * (Multiply), / (Division), % (Modulo) Ngôn ngữ thao tác dữ liệu 2 + (Positive), - (Negative), + (Add), - (Subtract) 3 =, >, =, , !< (Comparison operators) Ngôn ngữ điều khiển dữ liệu 4 NOT 5 AND 6 ALL, ANY, BETWEEN, IN, LIKE, OR, SOME 7 = (Assignment) 3 Ngôn ngữ định nghĩa dữ liệu Lệnh CREATE 1. Create: Tạo đối tượng Create Database TenCSDL 2. Alter: Thay đổi cấu trúc bảng Create Table TenBang ( Tên Cột Kiểu DL Null | Not Null, 3. Drop: Xóa đối tượng CONSTRAINT [Tên ràng buộc] CHECK (điều kiện), CONSTRAINT [Tên khóa chính] PRIMARY KEY CLUSTERED (DS CỘT), CONSTRAINT [Tên khóa ngoại] FOREIGN KEY (Cột khóa ngoại) REFERENCES Bảng LK đến (Cột LK) ON UPDATE CASCADE ON DELETE CASCADE ) 5 6 1 29/01/2016 Lệnh ALTER Lệnh ALTER ALTER TABLE VD: Xóa đối tượng trong bảng VD: Thêm thông tin vào bảng ALTER TABLE … ALTER TABLE … DROP TênĐốiTượng ADD TênĐốiTượng Thông tin đối tượng VD: Chỉnh sửa thông tin bảng ALTER TABLE … ADD TênĐốiTượng Thông tin đối tượng 7 8 Lệnh DROP NGÔN NGỮ THAO TÁC DỮ LIỆU DROP TênĐốiTượng 1. Câu lệnh Select – Hiển thị dữ liệu 2. Câu lệnh Insert – Thêm dữ liệu 3. Câu lệnh Update – Cập nhật dữ liệu 4. Câu lệnh Delete – Xoá dữ liệu 9 10 1. CÂU LỆNH SELECT Danh_Sách _Chọn Cú pháp: Chọn tất cả các cột trong bảng SELECT [ALL | DISTINCT | TOP n] danh_sách_chọn Cú pháp: [INTO tên_bảng_mới] SELECT * FROM Tên bảng FROM danh_sách_bảng/khung_nhìn [WHERE điều_kiện] VD: Hiển thị tất cả những dữ liệu của [GROUP BY danh_sách_cột] bảng DMHH [HAVING điều_kiện] [ORDER BY cột_sắp_xếp] Select * [COMPUTE danh_sách_hàm_gộp [BY danh_sách_cột] From T01_DMHH 11 12 2 29/01/2016 Danh_Sách _Chọn Danh_Sách _Chọn Lưu ý: Chọn các cột được chỉ định Từ khóa DISTINCT Cú pháp: SELECT TenCot1, TenCot2,… TOP FROM Tên bảng INTO VD: Hiển thị Mã hàng và Tên hàng Select MaHang, TenHang From T01_DMHH 13 14 Danh_Sách _Chọn Danh_Sách _Chọn Đổi tên các cột ở kết quả hiển thị Thêm một Field tính toán vào kết Cú pháp: quả SELECT ‘tiêu_đề_cột’ = TenCot VD: hoặc TenCot ‘tiêu_đề_cột’ SELECT ThanhTien = SL*DonGia hoặc TenCot as [tiêu_đề_cột] FROM Tên bảng FRO ...
Nội dung trích xuất từ tài liệu:
Bài giảng Ngôn ngữ truy vấn dữ liệu 29/01/2016 FAA MỤC TIÊU NGÔN NGỮ TRUY VẤN DỮ Sau khi buổi học sinh viên biết được: LIỆU Về kiến thức: Cấu trúc các câu lệnh truy vấn và xử lý dữ liệu trong SQL Về kỹ năng: xem và thay đổi được dữ liệu trên một database 1 2 NỘI DUNG TOÁN TỬ VÀ ĐỘ ƯU TIÊN T- SQL chia làm 3 nhóm câu lệnh: Ngôn ngữ định nghĩa dữ liệu Độ ưu tiên 1 Toán tử * (Multiply), / (Division), % (Modulo) Ngôn ngữ thao tác dữ liệu 2 + (Positive), - (Negative), + (Add), - (Subtract) 3 =, >, =, , !< (Comparison operators) Ngôn ngữ điều khiển dữ liệu 4 NOT 5 AND 6 ALL, ANY, BETWEEN, IN, LIKE, OR, SOME 7 = (Assignment) 3 Ngôn ngữ định nghĩa dữ liệu Lệnh CREATE 1. Create: Tạo đối tượng Create Database TenCSDL 2. Alter: Thay đổi cấu trúc bảng Create Table TenBang ( Tên Cột Kiểu DL Null | Not Null, 3. Drop: Xóa đối tượng CONSTRAINT [Tên ràng buộc] CHECK (điều kiện), CONSTRAINT [Tên khóa chính] PRIMARY KEY CLUSTERED (DS CỘT), CONSTRAINT [Tên khóa ngoại] FOREIGN KEY (Cột khóa ngoại) REFERENCES Bảng LK đến (Cột LK) ON UPDATE CASCADE ON DELETE CASCADE ) 5 6 1 29/01/2016 Lệnh ALTER Lệnh ALTER ALTER TABLE VD: Xóa đối tượng trong bảng VD: Thêm thông tin vào bảng ALTER TABLE … ALTER TABLE … DROP TênĐốiTượng ADD TênĐốiTượng Thông tin đối tượng VD: Chỉnh sửa thông tin bảng ALTER TABLE … ADD TênĐốiTượng Thông tin đối tượng 7 8 Lệnh DROP NGÔN NGỮ THAO TÁC DỮ LIỆU DROP TênĐốiTượng 1. Câu lệnh Select – Hiển thị dữ liệu 2. Câu lệnh Insert – Thêm dữ liệu 3. Câu lệnh Update – Cập nhật dữ liệu 4. Câu lệnh Delete – Xoá dữ liệu 9 10 1. CÂU LỆNH SELECT Danh_Sách _Chọn Cú pháp: Chọn tất cả các cột trong bảng SELECT [ALL | DISTINCT | TOP n] danh_sách_chọn Cú pháp: [INTO tên_bảng_mới] SELECT * FROM Tên bảng FROM danh_sách_bảng/khung_nhìn [WHERE điều_kiện] VD: Hiển thị tất cả những dữ liệu của [GROUP BY danh_sách_cột] bảng DMHH [HAVING điều_kiện] [ORDER BY cột_sắp_xếp] Select * [COMPUTE danh_sách_hàm_gộp [BY danh_sách_cột] From T01_DMHH 11 12 2 29/01/2016 Danh_Sách _Chọn Danh_Sách _Chọn Lưu ý: Chọn các cột được chỉ định Từ khóa DISTINCT Cú pháp: SELECT TenCot1, TenCot2,… TOP FROM Tên bảng INTO VD: Hiển thị Mã hàng và Tên hàng Select MaHang, TenHang From T01_DMHH 13 14 Danh_Sách _Chọn Danh_Sách _Chọn Đổi tên các cột ở kết quả hiển thị Thêm một Field tính toán vào kết Cú pháp: quả SELECT ‘tiêu_đề_cột’ = TenCot VD: hoặc TenCot ‘tiêu_đề_cột’ SELECT ThanhTien = SL*DonGia hoặc TenCot as [tiêu_đề_cột] FROM Tên bảng FRO ...
Tìm kiếm theo từ khóa liên quan:
Ngôn ngữ truy vấn dữ liệu Bài giảng Ngôn ngữ truy vấn dữ liệu Truy vấn dữ liệu Ngôn ngữ định nghĩa dữ liệu Ngôn ngữ thao tác dữ liệu Ngôn ngữ điều khiển dữ liệuGợi ý tài liệu liên quan:
-
Giáo trình Toán rời rạc (Nghề: Công nghệ thông tin - Cao đẳng) - Trường Cao đẳng Cộng đồng Đồng Tháp
107 trang 140 0 0 -
204 trang 129 1 0
-
Ngôn ngữ lập trình C# 2005 - Tập 4, Quyển 1: Lập trình cơ sở dữ liệu (Phần 1)
208 trang 126 0 0 -
Bài giảng Lập trình web nâng cao: Chương 8 - Trường ĐH Văn Hiến
36 trang 118 1 0 -
Giáo trình Cơ sở dữ liệu (Ngành: Công nghệ thông tin - Trung cấp) - Trường Cao đẳng Xây dựng số 1
49 trang 100 0 0 -
Giáo trình Hệ quản trị cơ sở dữ liệu - Trần Thiên Thành
130 trang 75 0 0 -
54 trang 70 0 0
-
79 trang 63 0 0
-
110 trang 61 2 0
-
Tài liệu ôn tập học kì 1 môn Tin học lớp 12 năm 2023-2024 - Trường THPT Gia Viễn
16 trang 56 0 0