#laptrinhphpcoban
📘 PHẦN 5 — DATABASE MYSQL
🎯 Mục tiêu bài học
Sau bài này bạn sẽ biết:
✅ Database là gì?
✅ MySQL là gì?
✅ phpMyAdmin dùng để làm gì?
✅ Cách tạo Database đầu tiên
✅ Chuẩn bị cho việc kết nối PHP với MySQL ở bài tiếp theo
🤔 Database là gì?
Database (Cơ sở dữ liệu) là nơi lưu trữ thông tin có tổ chức.
Ví dụ một website bán hàng cần lưu:
🧑 Khách hàng
📦 Sản phẩm
🛒 Đơn hàng
💳 Thanh toán
Nếu chỉ dùng biến PHP thì dữ liệu sẽ mất sau khi tắt chương trình.
Database giúp lưu dữ liệu lâu dài.
📊 Ví dụ thực tế
Website bán trái cây:
| 🔢 | 🍎 Sản phẩm | 💰 Giá |
|---|---|---|
| 1️⃣ | Cam Sành | 25000 |
| 2️⃣ | Xoài Cát | 45000 |
| 3️⃣ | Táo Mỹ | 60000 |
Các dữ liệu này thường được lưu trong Database thay vì viết cứng trong PHP.
🐬 MySQL là gì?
MySQL là hệ quản trị cơ sở dữ liệu (Database Management System - DBMS) phổ biến nhất khi lập trình PHP.
Nó giúp:
✅ Lưu dữ liệu
✅ Tìm kiếm dữ liệu
✅ Sửa dữ liệu
✅ Xóa dữ liệu
✅ Quản lý hàng triệu bản ghi
🏗️ Mô hình hoạt động
Người dùng
↓
Website PHP
↓
MySQL Database
↓
Lưu dữ liệu
Ví dụ:
👤 Người dùng gửi form đăng ký
↓
🐘 PHP nhận dữ liệu
↓
🐬 MySQL lưu dữ liệu
↓
✅ Hoàn tất
📦 phpMyAdmin là gì?
phpMyAdmin là công cụ quản lý MySQL bằng giao diện web.
Thay vì gõ lệnh phức tạp, bạn có thể:
✅ Tạo Database
✅ Tạo Table
✅ Thêm dữ liệu
✅ Sửa dữ liệu
✅ Xóa dữ liệu
bằng vài cú click chuột.
🚀 Mở phpMyAdmin
Nếu dùng Laragon:
http://localhost/phpmyadmin
Nếu dùng XAMPP:
http://localhost/phpmyadmin
Giao diện sẽ tương tự:
phpMyAdmin
├── Database
├── Tables
├── SQL
├── Import
└── Export
🏗️ Tạo Database đầu tiên
Ví dụ tạo Database quản lý cửa hàng trái cây.
Bước 1
Chọn:
New
hoặc
Mới
Bước 2
Nhập tên Database:
cuahang_traicay
Bước 3
Chọn:
utf8mb4_unicode_ci
Bước 4
Nhấn:
Create
hoặc
Tạo
🎉 Kết quả
Bạn sẽ thấy:
cuahang_traicay
xuất hiện bên menu trái.
📋 Table là gì?
Table (Bảng) giống như một file Excel.
Ví dụ bảng sản phẩm:
| 🆔 id | 🍎 ten_san_pham | 💰 gia |
|---|---|---|
| 1 | Cam Sành | 25000 |
| 2 | Xoài Cát | 45000 |
| 3 | Táo Mỹ | 60000 |
🏢 Database và Table
Database
│
├── sanpham
├── khachhang
├── donhang
└── thanhtoan
Database giống như một chiếc tủ hồ sơ.
Table giống như các ngăn kéo bên trong.
🧮 SQL là gì?
SQL (Structured Query Language) là ngôn ngữ dùng để làm việc với Database.
Ví dụ:
Thêm dữ liệu:
INSERT INTO sanpham
(ten_san_pham, gia)
VALUES
('Cam Sành', 25000);
Lấy dữ liệu:
SELECT * FROM sanpham;
Xóa dữ liệu:
DELETE FROM sanpham
WHERE id = 1;
Đừng lo nếu chưa hiểu.
Từ bài sau chúng ta sẽ học từng bước.
🛠️ Tạo Database bằng SQL
Ngoài phpMyAdmin, có thể dùng SQL:
CREATE DATABASE cuahang_traicay;
Sau đó bấm Execute.
💡 Một số quy tắc đặt tên Database
✅ Chữ thường
✅ Không dấu
✅ Dùng dấu gạch dưới
Ví dụ:
quanly_banhang
website_tintuc
shop_hoaqua
❌ Không nên
Quản Lý Bán Hàng
Database Của Tôi
CửaHàng123
🧪 Thực hành
Bài tập 1
Tạo Database:
quanly_sach
Bài tập 2
Tạo Database:
quanly_sinhvien
Bài tập 3
Tạo Database:
shop_dienthoai
📌 Tổng kết
🔹 Database là nơi lưu dữ liệu lâu dài
🔹 MySQL là hệ quản trị cơ sở dữ liệu phổ biến nhất của PHP
🔹 phpMyAdmin giúp quản lý MySQL bằng giao diện web
🔹 Database chứa nhiều Table
🔹 SQL là ngôn ngữ làm việc với Database
🔹 Đã tạo được Database đầu tiên
⏭️ Bài tiếp theo
🐘 Bài 22 — Kết nối MySQL bằng PHP
Chúng ta sẽ học:
✅ mysqli_connect()
✅ Kết nối PHP với MySQL
✅ Kiểm tra lỗi kết nối
✅ Chạy thử truy vấn đầu tiên
x0




Không có nhận xét nào:
Đăng nhận xét