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ục bin củ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:
  1. Mở cửa sổ dòng lệnh (ví dụ chạy cmd.exe).
  2. Gõ lệnh:
mysql -u root -p
  1. Nhấn Enter, sau đó nhập mật khẩu của người dùng root rồi nhấn Enter lần nữa.

Ý nghĩa các tham số trong lệnh:

Tham sốViết tắt củaÝ nghĩa
-uuserKhai báo tên người dùng (ở đây là root)
-ppasswordYê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ìnhGiá trị mặc định / cần nhậpGiải thích
Kiểu mạngMariaDB or MySQL (TCP/IP)Để mặc định, dùng kết nối với MySQL/MariaDB
Librarylibmariadb.dllĐể mặc định
Tên máy chủ / IP127.0.0.1Để mặc định vì MySQL và HeidiSQL cài trên cùng một máy
Người dùngrootNhập tên người dùng CSDL
Cổng3306Cổ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é!

Chế độ đọc sách →