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 MySQL Thư viện PDO
4. Hiển thị dữ liệu trên trang Web
5. Phân trang
6. PHP Email Security Email
1. Tổng quan về CSDL MySQL:
MySQL một hệ quản trị sở dữ liệu đa luồng nguồn
mở theo hình client/server, mức độ chuyên dụng
cho doanh nghiệp. MySQL được phát triển bởi một công ty
vấn phát triển ứng dụng của Thuỵ Điển tên TcX
Hiện nay, MySQL đã được Oracle mua lại.
MySQL một hệ quản trị sở dữ liệu tốc độ truy xuất
rất nhanh 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, đã thể sử dụng tốt trên của hệ điều hành
Windows.
MySQL nhiều phiên bản phát hành: các nhân 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 tập hợp các đối tượng, bảng,...cho phép
người dùng lưu trữ truy xuất các thông tin đã được tổ
chức lưu trữ bên trong.
Để thực hiện các thao tác trên CSDL, 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ưu trữ CSDL
Mỗi bảng sẽ được lưu dưới 3tập tin vật
- .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): 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ữ liu trong CSDL. 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ệ 11: tả mối quan hệ giữa hai bảng
trong đó một dòng dữ liệu trong bảng này quan hệ
với duy nhất một dòng dữ liệu trong bảng kia ngược
lại.
189
CƠ SỞ DỮ LIỆU MySQL
NHÂN VIÊN YẾU LÝ LỊCH
11