Giải Tin Học trang 84
Lời giải chi tiết SGK Lớp 11 · Môn Tin Há»c · Trang 84–85
Phần a: Làm việc với MySQL bằng dòng lệnh (Trang 83)
Tóm tắt lý thuyết:
- MySQL có sẵn một phần mềm khách (client) tên là
mysql.exe, nằm trong thư mụcbincủa MySQL. Phần mềm này dùng giao diện dòng lệnh. - Cách đăng nhập vào MySQL:
- Mở cửa sổ dòng lệnh (ví dụ chạy
cmd.exe). - Gõ lệnh:
mysql -u root -p
- Nhấn
Enter, sau đó nhập mật khẩu của người dùngrootrồi nhấnEnterlần nữa.
Ý nghĩa các tham số trong lệnh:
| Tham số | Viết tắt của | Ý nghĩa |
|---|---|---|
-u | user | Khai báo tên người dùng (ở đây là root) |
-p | password | Yêu cầu nhập mật khẩu |
- Sau khi đăng nhập thành công, ta vào cửa sổ làm việc của MySQL, xuất hiện dấu nhắc
mysql>(Hình 17.2). - Tại đây có thể nhập các câu truy vấn SQL. MySQL sẽ trả về kết quả kèm theo thời gian thực hiện truy vấn (tính đến phần trăm giây).
Ví dụ ở Hình 17.3, câu truy vấn đọc toàn bộ bảng bannhac:
select * from mymusic.bannhac;
Kết quả trả về 8 dòng (8 rows in set (0.00 sec)), gồm các cột idBannhac, tenBannhac, idNhacsi.
Phần b: Phần mềm HeidiSQL (Trang 84)
Tóm tắt lý thuyết:
Vì sao cần HeidiSQL? Phần mềm mysql.exe tuy gọn nhẹ nhưng dùng giao diện dòng lệnh nên không thuận tiện cho người mới. HeidiSQL khắc phục điều này bằng giao diện đồ hoạ.
Đặc điểm của HeidiSQL:
- Là phần mềm mã nguồn mở, miễn phí.
- Kết nối được với nhiều hệ QTCSDL: MySQL, MariaDB, Microsoft SQL Server, PostgreSQL,...
- Hỗ trợ tiếng Việt, nên được sách lựa chọn giới thiệu.
Cài đặt HeidiSQL:
- Truy cập trang
www.heidisql.com/download.phpđể tải một trong hai bản: - Bản cài đặt tự động (Installer, 32/64 bit combined): sẽ thêm biểu tượng HeidiSQL ra màn hình nền.
- Bản Portable (zipped): chỉ cần giải nén vào một thư mục rồi chạy tệp
heidisql.exe.
Làm việc với HeidiSQL:
- Nháy đúp vào biểu tượng trên màn hình nền, hoặc nháy đúp trực tiếp tệp
heidisql.exeđể khởi động. Giao diện ban đầu như Hình 17.4 (Trình quản lý phiên).
Các thông số cấu hình kết nối quan trọng (theo Hình 17.4):
| Mục cấu hình | Giá trị mặc định / cần nhập | Giải thích |
|---|---|---|
| Kiểu mạng | MariaDB or MySQL (TCP/IP) | Để mặc định, dùng kết nối với MySQL/MariaDB |
| Library | libmariadb.dll | Để mặc định |
| Tên máy chủ / IP | 127.0.0.1 | Để mặc định vì MySQL và HeidiSQL cài trên cùng một máy |
| Người dùng | root | Nhập tên người dùng CSDL |
| Cổng | 3306 | Cổng mặc định của MySQL |
Giải thích lý do để giá trị mặc định:
- Ô Kiểu mạng và Library để mặc định vì ta đang kết nối tới hệ QTCSDL MySQL/MariaDB.
- Ô Tên máy chủ / IP để
127.0.0.1(địa chỉ localhost - máy cục bộ) vì cả MySQL và HeidiSQL cùng cài trên một máy. - Ô Người dùng nhập
rootđể đăng nhập với quyền quản trị.
Tóm lại, hai trang này hướng dẫn em hai cách kết nối tới MySQL: cách dùng dòng lệnh (mysql.exe) và cách dùng giao diện đồ hoạ thân thiện hơn (HeidiSQL). Nếu em gửi tiếp trang 85, cô sẽ giải nốt phần còn lại nhé!
