Hướng dẫn designer view in phpmyadmin - chế độ xem nhà thiết kế trong phpmyadmin

Chào mọi người, hôm nay mình sẽ hướng dẫn cách thao tác với phpMyAdmin trong Xampp. Trước khi đọc bài này nếu bạn chưa cài đặt Xampp và muốn tìm hiểu Xampp là gì thì hay qua đọc bài này trước rồi quay lại nhé. ( Click Here )

Ok, đầu tiên chúng ta cùng tìm hiểu về phpMyAdmin trước.phpMyAdmin trước.

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 thay vì sử dụng giao diện cửa sổ dòng lệnh ( Command line interface). 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 …. 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 thay vì sử dụng giao diện cửa sổ dòng lệnh ( Command line interface). 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 ….

Các tính năng chính:

  1. Giao diện web
  2. Quản lý cơ sở dữ liệu MySQL
  3. nhập dữ liệu từ CSV và SQL
  4. Xuất dữ liệu sang các định dạng khác nhau: CSV, SQL, XML, PDF (thông qua thư viện TCPDF), ISO/IEC 26300 – OpenDocument văn bản và bảng tính, Word, Excel, LaTeX và các định dạng khác
  5. Quản lý nhiều máy chủ
  6. Tạo PDF đồ họa của bố trí cơ sở dữ liệu
  7. Tạo các truy vấn phức tạp bằng cách sử dụng Query-by-example (QBE)
  8. Tìm kiếm tổng quan trong cơ sở dữ liệu hoặc một tập hợp con của nó
  9. Chuyển đổi dữ liệu được lưu trữ thành các định dạng bằng cách sử dụng một tập hợp các chức năng được xác định trước, như hiển thị dữ liệu BLOB như hình ảnh hoặc tải về liên kết
  10. Giám sát các truy vấn (quy trình)

( Tìm hiểu kỹ hơn tại wiki )

Tại sao sử dụng phpMyAdmin?

  • Nó được tích hợp sẵn vào Xampp trong khi cài đặt 😀
  • Giúp cho việc thực hiện các công việc như xem danh sách các database, cấu trúc table, chèn dữ liệu và thay đổi cấu trúc bảng 1 cách nhanh chóng và trực quan.

Hướng dẫn designer view in phpmyadmin - chế độ xem nhà thiết kế trong phpmyadmin

overview phpmyadmin

  • 1 chức năng hay nữa là giúp người dùng xem thiết kế của database 1 các trực quan hơn gọi là Design View

Hướng dẫn designer view in phpmyadmin - chế độ xem nhà thiết kế trong phpmyadmin

design view

  • Và nhiều tính năng khác 😀

Ok, một vài lý thuyết là vậy giờ hãy bật Xampp và mở MySQL lên và hãy cùng làm quen với giao diện phpMyAdmin và thao tác một vài thứ đơn giản trước nào!!!

NOTE: Nếu mở phpMyAdmin lên có tiếng loằng ngoằng thì chúng ta sẽ đổi lại ngôn ngữ như sau:: Nếu mở phpMyAdmin lên có tiếng loằng ngoằng thì chúng ta sẽ đổi lại ngôn ngữ như sau:

Hướng dẫn designer view in phpmyadmin - chế độ xem nhà thiết kế trong phpmyadmin

change language

Tổng quan về phpMyAdmin:

Hướng dẫn designer view in phpmyadmin - chế độ xem nhà thiết kế trong phpmyadmin

overview phpmyadmin

1 chức năng hay nữa là giúp người dùng xem thiết kế của database 1 các trực quan hơn gọi là Design View

  • design view: hiển thị thông tin về version và user đang làm việc
  • Và nhiều tính năng khác 😀: thông tin version của web server

Ok, một vài lý thuyết là vậy giờ hãy bật Xampp và mở MySQL lên và hãy cùng làm quen với giao diện phpMyAdmin và thao tác một vài thứ đơn giản trước nào!!!

  • NOTE: Nếu mở phpMyAdmin lên có tiếng loằng ngoằng thì chúng ta sẽ đổi lại ngôn ngữ như sau:: quản lý việc tạo mới, xóa database
  • change language: giúp bạn thực hiện các truy vấn bằng dòng lệnh thay vì click chuột
  • Tổng quan về phpMyAdmin:: Quản lý tài khoản, phân quyền quản trị cho user
  • Như ảnh trên chúng ta sẽ thấy ở bên phần phải có một số bảng như sau:: dành cho việc sao lưu và phục hồi CSDL

Database Server: hiển thị thông tin về version và user đang làm việc

WebServer: thông tin version của web server

  1. Bên trên là Menu ngang quản lý và điều hướng:
  2. Database: quản lý việc tạo mới, xóa database
  3. SQL: giúp bạn thực hiện các truy vấn bằng dòng lệnh thay vì click chuột
  4. Users: Quản lý tài khoản, phân quyền quản trị cho user
  5. Export/Import: dành cho việc sao lưu và phục hồi CSDL
  6. Và còn nhiều các tính năng nâng các khác mọi người tìm hiểu thêm nhé.
  7. Thực hiện các thao tác cơ bản:
  8. Quản lý cơ sở dữ liệu ( database)
  9. Quản lý Table ( Bảng dữ liệu )
  10. Thực hiện truy vấn

Sao lưu cơ sở dữ liệu ( Export )

Sao lưu table trong CSDL

Hướng dẫn designer view in phpmyadmin - chế độ xem nhà thiết kế trong phpmyadmin

Phục hồi CSDL ( Import)

Tạo tài khoản quản trị CSDL

  • Phân quyền cho User Database
  • Xóa Database

Xóa User

#1: Quản lý cơ sở dữ liệu ( database)

  • Bên trên là Menu ngang quản lý và điều hướng:
  • Database: quản lý việc tạo mới, xóa database
  • SQL: giúp bạn thực hiện các truy vấn bằng dòng lệnh thay vì click chuột
  • Users: Quản lý tài khoản, phân quyền quản trị cho user
  • Export/Import: dành cho việc sao lưu và phục hồi CSDL
  • Và còn nhiều các tính năng nâng các khác mọi người tìm hiểu thêm nhé.
  • Thực hiện các thao tác cơ bản:
  • Quản lý cơ sở dữ liệu ( database)
  • Quản lý Table ( Bảng dữ liệu )
  • Thực hiện truy vấn

Sao lưu cơ sở dữ liệu ( Export )

Sao lưu table trong CSDL

Hướng dẫn designer view in phpmyadmin - chế độ xem nhà thiết kế trong phpmyadmin

Phục hồi CSDL ( Import)

Tạo tài khoản quản trị CSDL

  • Phân quyền cho User Database
  • Xóa Database

Xóa User

Hướng dẫn designer view in phpmyadmin - chế độ xem nhà thiết kế trong phpmyadmin

#1: Quản lý cơ sở dữ liệu ( database)

Để truy cập vào phần quản lý CSDL của hệ thống thì tại giao diện trang chủ của phpMyAdmin mọi người click vào Database tại đây các CSDL có trên hệ thống MySQL sẽ hiện ra:

#1: Quản lý cơ sở dữ liệu ( database)

  • Bên trên là Menu ngang quản lý và điều hướng:
  • Database: quản lý việc tạo mới, xóa database
  • SQL: giúp bạn thực hiện các truy vấn bằng dòng lệnh thay vì click chuột
  • Users: Quản lý tài khoản, phân quyền quản trị cho user
  • Export/Import: dành cho việc sao lưu và phục hồi CSDL
  • Và còn nhiều các tính năng nâng các khác mọi người tìm hiểu thêm nhé.
  • Thực hiện các thao tác cơ bản:
  • Quản lý cơ sở dữ liệu ( database)
  • Quản lý Table ( Bảng dữ liệu )
  • Thực hiện truy vấn

Sao lưu cơ sở dữ liệu ( Export )

Sao lưu table trong CSDL

Phục hồi CSDL ( Import)

Hướng dẫn designer view in phpmyadmin - chế độ xem nhà thiết kế trong phpmyadmin

Tạo tài khoản quản trị CSDL

Phân quyền cho User Database

Cách 2:

Chúng ta vào trang quản lý của Database, sau đó click vào Console như ở hình dưới đây:

Hướng dẫn designer view in phpmyadmin - chế độ xem nhà thiết kế trong phpmyadmin

console

Giao sẽ có 1 giao diện màn hình console hiện ra để nhập câu truy vấn SQL vào.

NOTE: Nếu chỉ chạy 1 câu truy vấn thì kết thúc không cần có dấu “;” cũng được.: Nếu chỉ chạy 1 câu truy vấn thì kết thúc không cần có dấu “;” cũng được.

Để thực thi câu lệnh chúng ta ấn tổ hợp phím “Ctrl+Enter”.

Mục lục:

  • Quản lý cơ sở dữ liệu ( database)
  • Quản lý Table ( Bảng dữ liệu )
  • Thực hiện truy vấn
  • Sao lưu cơ sở dữ liệu ( Export )
  • Sao lưu table trong CSDL
  • Phục hồi CSDL ( Import)
  • Tạo tài khoản quản trị CSDL
  • Phân quyền cho User Database
  • Xóa Database
  • Xóa User

#4: Sao lưu cơ sở dữ liệu ( Export )

Để sao lưu cơ sở dữ liệu, chúng ta sẽ truy cập vào CSDL cần sao lưu. Sau đó vào tab “Export” tính năng này của phpMyAdmin sẽ trích xuất toàn bộ CSDL. Có 2 kiểu để export là Quick và Custom:

  • Quick sẽ export theo mặc định được cài đặt trong phpMyAdmin mà chúng ta không cần phải set thêm gì cả chứ không phải là export tốc độ nhanh 😀
  • Custom sẽ hiển thị ra tất cả các option cho chúng ta lựa chọn và thiết lập để export theo ý của chúng ta.

Chúng ta có thể chọn 1 trong các định dạng ( Format ) để export và có 2 kiểu để export :

  • SQL: định dạng này sẽ xuất ra toàn bộ các câu lệnh SQL để có thể phục hồi
  • CSV: xuất kết qủa ra dạng table trong excel thường được sử dụng để trích xuất kết qủa table
  • PDF, PHP array …

Hướng dẫn designer view in phpmyadmin - chế độ xem nhà thiết kế trong phpmyadmin

export quick

Hướng dẫn designer view in phpmyadmin - chế độ xem nhà thiết kế trong phpmyadmin

export custom

Sau khi xong chúng ta click vào Go để bắt đầu Export file về máy.

Mục lục:

  • Quản lý cơ sở dữ liệu ( database)
  • Quản lý Table ( Bảng dữ liệu )
  • Thực hiện truy vấn
  • Sao lưu cơ sở dữ liệu ( Export )
  • Sao lưu table trong CSDL
  • Phục hồi CSDL ( Import)
  • Tạo tài khoản quản trị CSDL
  • Phân quyền cho User Database
  • Xóa Database
  • Xóa User

#4: Sao lưu cơ sở dữ liệu ( Export )

Để sao lưu cơ sở dữ liệu, chúng ta sẽ truy cập vào CSDL cần sao lưu. Sau đó vào tab “Export” tính năng này của phpMyAdmin sẽ trích xuất toàn bộ CSDL. Có 2 kiểu để export là Quick và Custom:

Mục lục:

  • Quản lý cơ sở dữ liệu ( database)
  • Quản lý Table ( Bảng dữ liệu )
  • Thực hiện truy vấn
  • Sao lưu cơ sở dữ liệu ( Export )
  • Sao lưu table trong CSDL
  • Phục hồi CSDL ( Import)
  • Tạo tài khoản quản trị CSDL
  • Phân quyền cho User Database
  • Xóa Database
  • Xóa User

#4: Sao lưu cơ sở dữ liệu ( Export )

Để sao lưu cơ sở dữ liệu, chúng ta sẽ truy cập vào CSDL cần sao lưu. Sau đó vào tab “Export” tính năng này của phpMyAdmin sẽ trích xuất toàn bộ CSDL. Có 2 kiểu để export là Quick và Custom:

Hướng dẫn designer view in phpmyadmin - chế độ xem nhà thiết kế trong phpmyadmin

import

Quick sẽ export theo mặc định được cài đặt trong phpMyAdmin mà chúng ta không cần phải set thêm gì cả chứ không phải là export tốc độ nhanh 😀

Mục lục:

  • Quản lý cơ sở dữ liệu ( database)
  • Quản lý Table ( Bảng dữ liệu )
  • Thực hiện truy vấn
  • Sao lưu cơ sở dữ liệu ( Export )
  • Sao lưu table trong CSDL
  • Phục hồi CSDL ( Import)
  • Tạo tài khoản quản trị CSDL
  • Phân quyền cho User Database
  • Xóa Database
  • Xóa User

#4: Sao lưu cơ sở dữ liệu ( Export )

Để sao lưu cơ sở dữ liệu, chúng ta sẽ truy cập vào CSDL cần sao lưu. Sau đó vào tab “Export” tính năng này của phpMyAdmin sẽ trích xuất toàn bộ CSDL. Có 2 kiểu để export là Quick và Custom:

Hướng dẫn designer view in phpmyadmin - chế độ xem nhà thiết kế trong phpmyadmin

Quick sẽ export theo mặc định được cài đặt trong phpMyAdmin mà chúng ta không cần phải set thêm gì cả chứ không phải là export tốc độ nhanh 😀

Custom sẽ hiển thị ra tất cả các option cho chúng ta lựa chọn và thiết lập để export theo ý của chúng ta.

Chúng ta có thể chọn 1 trong các định dạng ( Format ) để export và có 2 kiểu để export :

  • SQL: định dạng này sẽ xuất ra toàn bộ các câu lệnh SQL để có thể phục hồi: Tên User
  • CSV: xuất kết qủa ra dạng table trong excel thường được sử dụng để trích xuất kết qủa table: Có 1 số tùy chọn
    • PDF, PHP array …: %  chọn mục này thì User sẽ có thể vào bất kỳ host nào
    • export quick: localhost chọn mục này thì User sẽ có quyền ở localhost ( thường dùng cái này )
  • export custom: mật khẩu cho User
  • Sau khi xong chúng ta click vào Go để bắt đầu Export file về máy.: nhập lại mật khẩu
  • #5: Sao lưu table trong CSDL: tự động sinh ra mật khẩu

Nếu chúng ta chỉ muốn sao lưu 1 table trong CSDL đó thôi thì chúng ta sẽ truy cập đến table trong CSDL cần sao lưu và qua tab Export làm tương tự như việc sao lưu toàn bộ CSDL ở trên.

  • #6: Phục hồi CSDL ( Import) : tick chọn ô này thì sau khi tạo User xong thì hệ thống sẽ tạo ra đồng thời 1 Database có cùng tên với User và User này sẽ có toàn quyền trong Database
  • Để phục hồi CSDL, chúng ta sẽ tạo ra 1 CSDL liệu mới để có thể import được toàn bộ CSDL vào. Sau khi tạo xong, chúng ta truy cập vào CSDL đó và qua tab “Import” . Để import vào thì bạn cần Export ở bước trên là định dạng SQL. Sau đó chúng ta click vào Browse để chọn file trên máy tính của mình cần import vào:: tick chọn ô này khi bạn tạo ra nhiều database có tên giống với user.
    • Sau khi xong click vào Go để bắt đầu qúa trình Import.: ta có 1 số Database như : david_data1, david_data2, david_data3. Thì User này sẽ có toàn quyền trên tất cả các Database kia nếu như bạn set User Name là david

#7: Tạo tài khoản quản trị CSDL: Đây là phần phân quyền cho User chuẩn bị tạo ra sẽ có quyền gì trên toàn bộ các CSDL trong MySQL ( cái này được dùng khi bạn muốn tạo ra 1 superuser privileges )

Hướng dẫn designer view in phpmyadmin - chế độ xem nhà thiết kế trong phpmyadmin

Tại giao diện trang chủ của phpMyAdmin để tạo thêm User quản trị CSDL chúng ta qua tab Users. Tại đây tất cả các User đang tồn tại trong MySQL sẽ hiển thị ra ở đây

users overview

Mục lục:

  • Quản lý cơ sở dữ liệu ( database)
  • Quản lý Table ( Bảng dữ liệu )
  • Thực hiện truy vấn
  • Sao lưu cơ sở dữ liệu ( Export )
  • Sao lưu table trong CSDL
  • Phục hồi CSDL ( Import)
  • Tạo tài khoản quản trị CSDL
  • Phân quyền cho User Database
  • Xóa Database
  • Xóa User

#4: Sao lưu cơ sở dữ liệu ( Export )

Để sao lưu cơ sở dữ liệu, chúng ta sẽ truy cập vào CSDL cần sao lưu. Sau đó vào tab “Export” tính năng này của phpMyAdmin sẽ trích xuất toàn bộ CSDL. Có 2 kiểu để export là Quick và Custom:#7 chọn User muốn thêm và click vào Edit Privileges. Tại đây chọn Database:

Hướng dẫn designer view in phpmyadmin - chế độ xem nhà thiết kế trong phpmyadmin

add database for user

Sẽ có tất cả các Database đang có sẵn hiện thị ra và chúng ta sẽ thêm vào theo ý muốn. Sau khi xong click Go. Tiếp theo chúng ta cần quy định cho User đó có quyền gì đối với Database này. Nếu toàn quyền sử dụng thì chúng ta chọn Check All -> Go

Hướng dẫn designer view in phpmyadmin - chế độ xem nhà thiết kế trong phpmyadmin

add database for user 2

Vậy là chúng ta hoàn tất.

Mục lục:

  • Quản lý cơ sở dữ liệu ( database)
  • Quản lý Table ( Bảng dữ liệu )
  • Thực hiện truy vấn
  • Sao lưu cơ sở dữ liệu ( Export )
  • Sao lưu table trong CSDL
  • Phục hồi CSDL ( Import)
  • Tạo tài khoản quản trị CSDL
  • Phân quyền cho User Database
  • Xóa Database
  • Xóa User

#9: Xóa Database

Chúng ta đã biết cách tạo ra Database rồi, bây giờ muốn xóa nó đi thì làm như thế nào?

Click vào Home để trở về trang chủ của phpMyAdmin, chọn vào Database trên thanh điều hướng và tất cả Database sẽ hiện ra ở đây:

Hướng dẫn designer view in phpmyadmin - chế độ xem nhà thiết kế trong phpmyadmin

drop database

Chọn Database muốn xóa và click vào Drop và confirm để xóa. Đơn giản vậy thôi 😀

Mục lục:

  • Quản lý cơ sở dữ liệu ( database)
  • Quản lý Table ( Bảng dữ liệu )
  • Thực hiện truy vấn
  • Sao lưu cơ sở dữ liệu ( Export )
  • Sao lưu table trong CSDL
  • Phục hồi CSDL ( Import)
  • Tạo tài khoản quản trị CSDL
  • Phân quyền cho User Database
  • Xóa Database
  • Xóa User

#9: Xóa Database

Chúng ta đã biết cách tạo ra Database rồi, bây giờ muốn xóa nó đi thì làm như thế nào?

Hướng dẫn designer view in phpmyadmin - chế độ xem nhà thiết kế trong phpmyadmin

Click vào Home để trở về trang chủ của phpMyAdmin, chọn vào Database trên thanh điều hướng và tất cả Database sẽ hiện ra ở đây:

Mục lục:

  • Quản lý cơ sở dữ liệu ( database)
  • Quản lý Table ( Bảng dữ liệu )
  • Thực hiện truy vấn
  • Sao lưu cơ sở dữ liệu ( Export )
  • Sao lưu table trong CSDL
  • Phục hồi CSDL ( Import)
  • Tạo tài khoản quản trị CSDL
  • Phân quyền cho User Database
  • Xóa Database
  • Xóa User

#9: Xóa Database

Chúng ta đã biết cách tạo ra Database rồi, bây giờ muốn xóa nó đi thì làm như thế nào?kiến thức web 😀

Click vào Home để trở về trang chủ của phpMyAdmin, chọn vào Database trên thanh điều hướng và tất cả Database sẽ hiện ra ở đây: