Tài liệu thực hành môn Nhập môn điện toán - Bài thực hành số 5

BÀI THỰC HÀNH SỐ 5  
(Buổi 5)  
Mục tiêu sinh viên cần đạt được:  
▪ Thấy rõ việc sử dụng các lệnh SQL phổ biến để tạo mới 1 database, 1  
quan hệ trong database, thêm nhiều record dữ liệu, tìm kiếm thông tin  
theo điều kiện mong muốn.  
1. Tạo đóa Z: miu tả nội dung ở server \\172.28.12.20\thuchanh. Copy 2 file mysql-essential-  
5.2.3-falcon-alpha-win32.msi v mysql-gui-tools-5.0-r10-win32.msi về ổ D:  
2. Chạy file mysql-essential-5.2.3-falcon-alpha-win32.msi để ci đặt server MySQL, cửa sổ sau  
sẽ hiện thị :  
2. Chọn button "Next" cửa sổ sau sẽ hiển thị :  
176  
3. Chọn option "Complete" rồi button Next, cửa sổ sau sẽ hiễn thị :  
4. Chọn option "Skip Sign-Up" v button Next, cửa sổ sau đy sẽ hiện thị :  
177  
5. Chọn check box "Configure..." v button Finish, cửa sổ sau sẽ hiển thị :  
7. Chọn button Next, cửa sổ như sau :  
178  
8. Chọn checkbox "Standard Conf..." rồi Next, cửa sổ sau hiển thị :  
9. Chọn cc checkbox như hình trn rồi button Next, cửa sổ sau hiển thị :  
179  
10. Nhập password cho account "root" rồi button Next.  
11. Chọn button "Execute" để tiến hnh cấu hình server theo cc thông số qui định.  
180  
12. Chạy file mysql-gui-tools-5.0-r10-win32.msi để ci đặt trình MySQL Query Browser, cửa sổ  
sau sẽ hiện thị :  
.
13. Chọn button Next, cửa sổ sau sẽ hiển thị :  
181  
14. Chọn checkbox "I accept..." rồi button Next, hiển thị kết quả như sau :  
15. Chọn button Next, cửa sổ như hình sau :  
182  
16. Chọn checkbox "Complete" rồi button Next.  
17. Chọn button Install để ci đặt tiện ích.  
18. Chạy tiện ích "MySQL Query Browser", đăng nhập vo account root.  
19. Nhập từng lệnh SQL sau để tạo database,tạo table, thm dữ liệu, tìm kiếm dữ liệu...  
//tạo mới database  
create database mydata;  
//hoặc khai bo dng lại database đ có sẵn  
183  
use mydata;  
//tạo mới 1 quan hệ khóa chính l field mssv  
create table dssv (mssv Integer primary key, hoten Text, namsinh Integer, diachi Text);  
//thm từng record dữ liệu vo quan hệ dssv  
insert into dssv values (1, "Nguyen Van A", 1980, "1 Le Loi, Q1, TP.HCM");  
insert into dssv values (2, "Nguyen Thi B", 1981, "2 Nguyen Cu Trinh, Q2, TP.HCM");  
insert into dssv values (3, "Tran Van A", 1982, "5 Nguyen Dinh Chieu, Q3, TP.HCM");  
insert into dssv values (4, "Tran Thi B", 1983, "8 Ton Dan, Q4, TP.HCM");  
insert into dssv values (5, "Le Van C", 1980, "1 Tran Hung Dao, Q5, TP.HCM");  
insert into dssv values (6, "Le Thi D", 1981, "2 Nguyen Van Luong, Q6, TP.HCM");  
insert into dssv values (7, "Ly Van C", 1982, "5 Nguyen Van Linh, Q7, TP.HCM");  
insert into dssv values (8, "Ly Thi D", 1983, "8 Hung Phu, Q8, TP.HCM");  
insert into dssv values (9, "Hoang Van C", 1980, "1 Nguyen Cu Trinh, Q9, TP.HCM");  
insert into dssv values (10, "Hoang Thi D", 1981, "2 Ly Thuong Kiet, Q10, TP.HCM");  
insert into dssv values (11, "Huynh Van C", 1982, "5 Le Dai Hanh, Q11, TP.HCM");  
insert into dssv values (12, "Huynh Thi D", 1983, "8 Lac Long Quan, Q12, TP.HCM");  
//tìm tất cả record trong quan hệ dssv  
select * from dssv;  
//tìm tất cả record trong quan hệ dssv có họ Nguyen  
select * from dssv where hoten like "Nguyen%";  
//tìm tất cả record trong quan hệ dssv l nữ (có chữ lót l Thị)  
select * from dssv where hoten like "%thi%";  
//tìm tất cả record trong quan hệ dssv co ten la A  
select * from dssv where hoten like "%A";  
//tìm tất cả record trong quan hệ dssv l nữ (có chữ lót l Thị) v sinh nam 1981  
select * from dssv where hoten like "%thi%" and namsinh=1981;  
//tìm tất cả record trong quan hệ dssv l nữ (có chữ lót l Thị), sinh nam 1981 v ở Q10  
select * from dssv where hoten like "%thi%" and namsinh=1981 and diachi like "%Q10%";  
//đếm số record trong quan hệ dssv  
select count(*) from dssv;  
//đếm số record nữ trong quan hệ dssv  
select count(*) from dssv where hoten like "%thi%" ;  
//cập nhật record có mssv=1 thnh tn l "Nguyen Van Mot" v namsinh l 1981  
update dssv set hoten= "Nguyen Van Mot", namsinh = 1981 where mssv = 1;  
//xóa cc record có field namsinh=1983  
delete from dssv where namsinh = 1983;  
184  
//xóa quan hệ dssv  
drop table dssv;  
//xóa database v cc thnh phần con của nó  
drop database mydata;  
185  
doc 10 trang myanh 26360 Free
Bạn đang xem tài liệu "Tài liệu thực hành môn Nhập môn điện toán - Bài thực hành số 5", để tải tài liệu gốc về máy hãy click vào nút Download ở trên

File đính kèm:

  • doctai_lieu_thuc_hanh_mon_nhap_mon_dien_toan_bai_thuc_hanh_so_5.doc