NTM Solutions

Bài đăng nổi bật

🐘 PHP Cơ Bản 8.2 — CẤP ĐỘ TRỨNG🥚

Tự học PHP từ ZERO đến làm web động #laptrinhphpcoban 📘 PHẦN 1 — NHẬP MÔN PHP Bài 00 — Giới thiệu khóa học & cài đặt môi trường PHP là ...

Chủ Nhật, 21 tháng 6, 2026

📘Bài 21 — Giới thiệu MySQL🗄️

 #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ành25000
2️⃣Xoài Cát45000
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
1Cam Sành25000
2Xoài Cát45000
3Tá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


╔══════════════════════╗
🐘 PHP + 🐬 MySQL 🚀
Từ dữ liệu → Website
╚══════════════════════╝

x0

quay về MỤC LỤC

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

Đăng nhận xét

Facebook Youtube RSS