Mục tiêu bài học
- Biết lợi ích của việc quản trị CSDL trên máy tính.
- Làm quen hệ QTCSDL MySQL và phần mềm HeidiSQL (cài đặt, đăng nhập, thao tác cơ bản).
quản trị CSDL
MySQL
HeidiSQL
1) Lợi ích của quản trị CSDL trên máy tính
- So với quản lí thủ công: bớt vất vả, dễ kiểm soát, giảm sai sót, tiết kiệm thời gian (ví dụ nghiệp vụ ngân hàng).
- Giao dịch nhanh – chính xác: tra cứu số dư/tài khoản tức thời, kiểm tra tài khoản đích trước khi thực hiện.
- Mở rộng dịch vụ: hỗ trợ giao dịch trực tuyến qua máy tính/di động, không cần đến quầy.
- Ứng dụng rộng rãi trong nhiều lĩnh vực quản lí kinh tế – xã hội.
Ví dụ thực tiễn: trong ngân hàng, việc tìm/đối chiếu khách hàng, tổng hợp sổ sách cuối ngày trở nên nhanh chóng và chính xác.
2) Hệ QTCSDL MySQL & phần mềm HeidiSQL
2.1. MySQL
- Hệ QTCSDL phổ biến; mã nguồn mở, miễn phí, gọn nhẹ, xử lí nhanh, đảm bảo nhất quán và an toàn dữ liệu.
- Phù hợp cả bài toán lớn và các ứng dụng trên Internet.
- Cài đặt trên Windows (Installer/ZIP), tạo mật khẩu tài khoản
root, chạy như dịch vụ hệ thống. - Làm việc qua dòng lệnh
mysql.exe.
Làm việc trong môi trường MySQL:
- Đăng nhập:
mysql -u root -p - Ví dụ truy vấn:
SELECT * FROM mymusic.bannhac;
2.2. HeidiSQL (giao diện đồ họa)
- Phần mềm mã nguồn mở, miễn phí; kết nối được MySQL/MariaDB/SQL Server/PostgreSQL; hỗ trợ tiếng Việt.
- Cài đặt bản Installer hoặc Portable (giải nén chạy
heidisql.exe). - Đăng nhập: máy chủ
127.0.0.1, người dùngroot, cổng3306, nhập mật khẩu và bấm Mở. - Giao diện chính gồm vùng danh sách CSDL (trái) và vùng làm việc để tạo/sửa bảng, truy vấn & xem kết quả (phải).
Lưu ý: Có thể đổi ngôn ngữ trong Tools → Preferences → General.
3) Luyện tập – Vận dụng
- Luyện tập: cài MySQL và HeidiSQL; đăng nhập thử.
- Vận dụng: tra cứu thêm thông tin MySQL/HeidiSQL; thực hành câu truy vấn đọc bảng
nhacsi.
Gợi ý truy vấn:
SELECT * FROM mymusic.nhacsi;
truy vấn SQL
mymusic
cài đặt