
185
Chương 3.
CƠ SỞ DỮ LIỆU TRONG PHP
1. CSDL MySQL
2. Truy vấn trong MySQL
3. Kết hợp PHP và MySQL – Thư viện PDO
4. Hiển thị dữ liệu trên trang Web
5. Phân trang
6. PHP Email và Security Email

1. Tổng quan về CSDL MySQL:
•MySQL là một hệ quản trị cơ sở dữ liệu đa luồng mã nguồn
mở theo mô hình client/server, và ở mức độ chuyên dụng
cho doanh nghiệp. MySQL được phát triển bởi một công ty
tư vấn và phát triển ứng dụng của Thuỵ Điển có tên là TcX
•Hiện nay, MySQL đã được Oracle mua lại.
•MySQL là một hệ quản trị cơ sở dữ liệu có tốc độ truy xuất
rất nhanh và uyển chuyển. MySQL được phát triển phổ biến
cho hệ điều hành Linux, tuy nhiên, với các phiên bản mới
hiện nay, nó đã có thể sử dụng tốt trên của hệ điều hành
Windows.
•MySQL có nhiều phiên bản phát hành: các cá nhân có thể
được dùng miễn phí tuy nhiên các doanh nghiệp thì cần phải
trả phí mới được sử dụng.
186
CƠ SỞ DỮ LIỆU MySQL

1. Tổng quan về CSDL MySQL:
•CSDL MySQL là tập hợp các đối tượng, bảng,...cho phép
người dùng lưu trữ và truy xuất các thông tin đã được tổ
chức và lưu trữ bên trong.
•Để thực hiện các thao tác trên CSDL, có thể sử dụng giao
diện đồ họa hay dùng dòng lệnh ( command line).
•Các tập tin vật lý lưu trữ CSDL
•Mỗi bảng sẽ được lưu dưới 3tập tin vật lý
- .frm : lưu định dạng cấu trúc của mảng
- .MYD : lưu nội dung của bảng
- .MYI : lưu chỉ mục của bảng
•Các tập tin này sẽ được lưu trữ tự động trong thư mục xampp\ mysql\
data\ ten_CSDL
187
CƠ SỞ DỮ LIỆU MySQL

1. Tổng quan về CSDL MySQL:
Đối tượng chính của CSDL quan hệ
•Bảng (table) →dòng ,cột : dùng để lưu thông tin của
CSDL
•Quan hệ (relationship):là thành phần được dùng để
tạo mối liên kết giữa các bảng dữ liệu nhằm đảm bảo
tính nhất quán, đúng đắn của dữ liệu trong CSDL. Có 3
loại quan hệ (1 –1 ) ; (1 –n) ;(n –n )
188
CƠ SỞ DỮ LIỆU MySQL

1. Tổng quan về CSDL MySQL:
•Quan hệ 1–1:Mô tả mối quan hệ giữa hai bảng mà
trong đó một dòng dữ liệu trong bảng này có quan hệ
với duy nhất một dòng dữ liệu trong bảng kia và ngược
lại.
189
CƠ SỞ DỮ LIỆU MySQL
NHÂN VIÊN SƠ YẾU LÝ LỊCH
11

