You are on page 1of 23

MySQL &

phpMyAdmin
Nội dung chính

TÌM HIỂU VỀ MYSQL CÁC THAO TÁC MYSQL


VÀ PHPMYADMIN VỚI PHPMYADMIN
TRONG XAMPP

- MySQL là gì? - Quản


- phpMyAdmin là gì? lý cơ sở dữ liệu ( database)

- Ưu điểm khi sử dụng - Quản lý Table ( Bảng dữ liệu)


mySQL trên - Thực hiện truy vấn
phpMyAdmin - Sao lưu -Phục hồi CSDL ( E
- - Kết nối PHP với mySQL xport - Import)
- Quản trị CSDL: Tạo, xoá User

2
TÌM HIỂU VỀ MYSQL
VÀ PHPMYADMIN

3
MySQL là gì ?

“ ➝ SQL(Structed Query Language) Ngôn ngữ


truy vấn có cấu trúc: là ngôn ngữ theo
chuẩn ANSI để định nghĩa và xử lý dữ liệu
trong một cơ sở dữ liệu quan hệ. Các phát
biểu SQL dùng để truy tìm và cập nhật dữ
liệu trong một cơ sở dữ liệu.
➝ MySQL là một trong những hệ thống quản
lý cơ sở dữ liệu(CSDL) mã nguồn mở quan
hệ SQL sử dụng trên web phổ biến nhất
hiện nay.

4
phpMyAdmin là gì?
➝ phpMyAdmin là một công cụ mã nguồn mở
miễn phí được viết bằng PHP nhằm giúp
người dùng ( các nhà quản trị cơ sở dữ liệu
…) có thể quản lý cơ sở dữ liệu MySQL thông
qua giao diện web. Sử dụng phpMyAdmin
người dùng có thể thực hiện nhiều tác vụ
khác nhau như khi sử dụng cửa sổ dòng
lệnh. Bao gồm như việc tạo, cập nhật và xóa
cơ sở dữ liệu, các bảng, phân quyền user ….
➝ Địa chỉ truy cập: http://localhost/phpmyadmin/

5
Big concept
Bring the attention of your audience over a key concept using
icons or illustrations

6
Ưu điểm khi sử dụng mySQL trên
phpMyAdmin
Tăng hiệu quả công tác quản lí Đa ngôn ngữ
CSDL Có sẵn trong 64 ngôn ngữ
Người dùng vừa có thể làm việc với khác nhau, được duy trì bởi
một đối tượng, vừa có thể xử lí các The phpMyAdmin Project
tình huống phát sinh như: SQL
injection , lỗi người dùng, database
corruption,…
Giao diện web thân thiện, trực
quan
- Design View

7
Kết nối php với mySQL database

- Mở kết nối:

PHP cung cấp


hàm mysqli_connect để thực
hiện mở kết nối với cơ sở dữ
liệu MySQL. Hàm này nhận
các tham số và trả về một kết
nối nếu thao tác kết nối được
thực hiện thành công

$conn = mysqli_connect(serverName,userName,password,databaseName);

8 8
Đóng kết nối:

Chúng ta sử dụng hàm mysqli_close để thực


hiện đóng kết nối với cơ sở dữ liệu. Nếu như
thao tác mở kết nối để bắt đầu làm việc với cơ
sở dữ liệu thì thao tác đóng kết nối để giải
phóng tài nguyên. Và đây là việc làm cần thiết
để tăng hiệu suất cho hệ thống.

mysqli_close (resource $link_identifier);

9
10
CÁC THAO TÁC
MYSQL VỚI
PHPMYADMIN

11

12

#2: Quản lý Table ( Bảng dữ liệu )
➝ Sau khi đã tạo được CSDL, tên
CSDL sẽ hiển thị ra ở cột bên tay
trái. Mọi người click vào tên CSDL
muốn quản lý để có thể truy cập vào
trang quản lý CSDL:

13

14
Thực hiện truy vấn

15
Cách 2:

16
Các câu lệnh truy vấn cơ
“ bản:
- CREATE
- UPDATE
- INSERT
- SELECT
- DELETE/DROP
17
CREATE TABLE table_name ( column_name1 data_type(size), column_name2
data_type(size), column_name3 data_type(size), .... );

18
INSERT INTO table_name (column1,column2,column3)
VALUES (value1,value2,value3);

19
DROP DATABASE db_name;

DROP TABLE tb_name;

20
SELECT name_column1, name_column2 FROM name_table;

SELECT * FROM name_table;

21
UPDATE tên_table SET tên_cột1=giá_trị1,
tên_cột2=giá_trị2,... WHERE
tên_cột=giá_trị_cột_cần_update

22
Thanks!
Any questions?

23

You might also like