Thực hành số dạng truy vấn khác câu lệnh cập nhật liệu Thực hành số dạng truy vấn khác câu lệnh cập nhật liệu Bởi: Khoa CNTT ĐHSP KT Hưng Yên Nhắc lại lý thuyết Câu lệnh INSERT INTO dùng để chèn dòng vào bảng Cú pháp: INSERT INTO tên_bảng VALUES (giá_trị_1, giá_trị_2, ) Bạn rõ cột/trường cần chèn liệu: INSERT INTO tên_bảng (cột_1, cột_2, ) VALUES (giá_trị_1, giá_trị_2, ) Câu lệnh UPDATE sử dụng để cập nhật/sửa đổi liệu có bảng Cú pháp: UPDATE tên_bảngSET tên_cột = giá_trị_mớiWHERE tên_cột = giá_trị Câu lệnh DELETE dùng để xoá dòng khỏi bảng Cú pháp: DELETE FROM tên_bảngWHERE tên_cột = giá_trị Xoá tất dòng: Đôi ta muốn xoá tất liệu bảng giữ lại bảng với cấu trúc tất thuộc tính bảng, ta dùng câu lệnh: 1/4 Thực hành số dạng truy vấn khác câu lệnh cập nhật liệu DELETE FROM table_name Bài tập mẫu Hãy viết câu truy vấn SQL thực thêm ghi sau vào bảng tblDauSach Viết câu truy vấn SQL thực xóa ghi có mã đầu sách kết thúc xâu ‘11’ Viết câu lệnh truy vấn SQL thực sửa năm xuất đầu sách có mã 1010111 thành 1010110 Hướng dẫn Để thực sửa đổi liệu ta thực câu lệnh: insert into : Thêm liệu vào CSDL; update: để thay đổi giá trị nhiều trường bảng đó; delete from: để thực xóa nhiều liệu bảng - Với câu lệnh insert into ta thực thêm ghi cho lần thực câu lệnh Vì cần thêm ghi ta cần thực nhiêu câu lệnh Lời giải: insert into tblDauSach values (‘1010111’, ‘Phương pháp tính’, 2007, ‘111’, ‘Nxb01’, ‘Tg002’); insert into tblDauSach 2/4 Thực hành số dạng truy vấn khác câu lệnh cập nhật liệu values (‘1011111’, ‘Lập trình hướng đối tượng với C#’, 2008, ‘101’, ‘Nxb02’, ‘Tg001’); insert into tblDauSach values (‘1011112’, ‘Lý thuyết CSDL’, 2004, ‘101’, ‘Nxb03’, ‘Tg003’); insert into tblDauSach values (‘1011113’, ‘Lập trình mạng với C#’, 2007, ‘101’, ‘Nxb02’, ‘Tg004’); delete from tblDauSach where maDS like ‘%11’; update tblDauSach Set maDS =’1010110’ Where maDS = ‘1010111’ ; III Bài tập thực hành Viết câu lệnh SQL thực yêu cầu sau: Thêm thông tin sau vào bảng tblTacGia Thêm thông tin sau vào bảng tblNXB 3/4 Thực hành số dạng truy vấn khác câu lệnh cập nhật liệu Thêm thông tin sau vào bảng tblLinhVuc Thay đổi mã tác giả Quách Tuấn Ngọc thành ‘Tg005’ Thay đổi tên tác giả có mã ‘TG007’ thành ‘Đỗ Xuân Lôi’ Thay đổi tên sách có mã ‘2010111’ thành ‘Kết cấu ô tô’ Xóa tất độc giải có mã bắt đầu chuỗi ‘10103’ Xóa tất đầu sách nhập vào ngày ‘20/6/2008’ Hiển thị tất tác giả viết sách thuộc lĩnh vực Công Nghệ Thông Tin 10 Thực tập phần 18.3 Chú ý: Sinh viên hoàn thành tập thực hành, cuối buổi thực hành nộp lại tập 1, 2, 4, 8, 18.3(4, 6, 7) cho giáo viên 4/4