Helpex - Trao đổi & giúp đỡ Đăng nhập

Hướng dẫn MySQL Workbench: Hướng dẫn Toàn diện về Công cụ RDBMS

Ngô Khắc Ninh
· 17:00 24/10/2018
hôm qua

Bài viết trước về MySQL Tutorial chủ yếu tập trung vào các lệnh và khái niệm khác nhau liên quan đến SQL. Trong hướng dẫn này về MySQL Workbench, bạn sẽ tìm hiểu các công cụ dành cho MySQL để thực hiện các hoạt động khác nhau.

Các chủ đề sau sẽ được đề cập trong blog này:

  • MySQL là gì?
  • MySQL Workbench và các chức năng của nó
  • Cài đặt MySQL Workbench
  • Phiên bản MySQL Workbench
  • Tạo kết nối
  • Trình soạn thảo phát triển SQL
  • Nhiệm vụ quản trị
  • Bảng điều khiển hiệu suất
  • Thiết kế và mô hình hóa cơ sở dữ liệu
  • Trình hướng dẫn di chuyển dữ liệu
  • Khả năng MySQL Nâng cao

Hướng dẫn sử dụng MySQL Workbench: MySQL là gì?

MySQL là một hệ quản trị cơ sở dữ liệu quan hệ mã nguồn mở, hoạt động trên nhiều nền tảng. Nó cung cấp quyền truy cập đa người dùng để hỗ trợ nhiều công cụ lưu trữ.

MySQL có các tính năng khác nhau cho phép chúng tôi thực hiện nhiều tác vụ như phát triển ứng dụng toàn diện, cung cấp tính khả dụng và khả năng mở rộng.

Rõ ràng là bây giờ, khi bạn làm việc ở cấp độ ngành, bạn không thể làm mọi thứ trên thiết bị đầu cuối phải không? Bạn cần một số loại bảng điều khiển giúp bạn dễ dàng làm việc với cơ sở dữ liệu lớn và tạo mô hình.

Vâng, bảng điều khiển có thể thực hiện các hành động này là MySQL Workbench.

Hướng dẫn sử dụng MySQL Workbench: MySQL Workbench và các chức năng của nó

MySQL Workbench là một công cụ thiết kế hoặc đồ họa được sử dụng để làm việc với các máy chủ và cơ sở dữ liệu MySQL. Công cụ này tương thích với các phiên bản máy chủ 5.x cũ hơn và không hỗ trợ các phiên bản máy chủ 4.x.

Các chức năng của MySQL Workbench như sau:

  • Phát triển SQL: Chức năng này cung cấp khả năng thực thi các truy vấn SQL, tạo và quản lý các kết nối đến máy chủ cơ sở dữ liệu bằng cách sử dụng SQL Editor tích hợp sẵn.
  • Mô hình hóa dữ liệu (Thiết kế): Chức năng này cho phép bạn tạo các mô hình của lược đồ cơ sở dữ liệu của mình bằng đồ thị, thực hiện kỹ thuật đảo ngược và chuyển tiếp giữa lược đồ và cơ sở dữ liệu trực tiếp, đồng thời chỉnh sửa tất cả các khía cạnh của cơ sở dữ liệu bằng Trình chỉnh sửa bảng toàn diện.
  • Quản trị máy chủ: Chức năng này cho phép bạn quản lý các phiên bản máy chủ MySQL bằng cách quản lý người dùng, thực hiện sao lưu và phục hồi, kiểm tra dữ liệu kiểm tra, xem tình trạng cơ sở dữ liệu và theo dõi hiệu suất máy chủ MySQL.
  • Di chuyển dữ liệu: Chức năng này cho phép bạn di chuyển từ Microsoft SQL Server, Microsoft Access và các bảng, đối tượng và dữ liệu RDBMS khác sang MySQL.
  • Hỗ trợ MySQL Enterprise: Chức năng này cung cấp hỗ trợ cho các sản phẩm Doanh nghiệp như MySQL Enterprise Backup, MySQL Firewall và MySQL Audit.

Bây giờ bạn đã biết về MySQL Workbench, tiếp theo hãy để tôi cho bạn biết các yêu cầu cơ bản và các bước để cài đặt MySQL Workbench.

Hướng dẫn sử dụng MySQL Workbench: Cài đặt MySQL Workbench

Yêu cầu hệ thống cơ bản để cài đặt MySQL Workbench là bạn phải cài đặt MySQL trên hệ thống của mình.

Bây giờ, vì MySQL Workbench có sẵn cho nhiều hệ điều hành. Mỗi hệ thống này đều có yêu cầu cơ bản riêng mà bạn có thể tham khảo tại đây .

Ngoài ra, để tải xuống MySQL Workbench, bạn phải nhấp vào tab Tải xuống và sau đó chọn phiên bản bạn muốn tải xuống.

Hướng dẫn MySQL Workbench: Hướng dẫn Toàn diện về Công cụ RDBMS

Vì vậy, ví dụ, nếu bạn muốn tải xuống phiên bản Cộng đồng của Workbench trên Windows, bạn có thể tham khảo liên kết tại đây .

Bây giờ, bạn đã biết cách cài đặt, hãy để tôi cho bạn biết các phiên bản của MySQL Workbench Editions.

Hướng dẫn sử dụng MySQL Workbench: Các phiên bản MySQL Workbench

MySQL Workbench chủ yếu có sẵn trong ba phiên bản:

  • Phiên bản cộng đồng (Nguồn mở, GPL)
  • Phiên bản tiêu chuẩn (Thương mại)
  • Phiên bản Doanh nghiệp (Thương mại)
Đặc trưng Ấn bản cộng đồng Phiên bản tiêu chuẩn Phiên bản doanh nghiệp
Phát triển Visual SQL Đúng Đúng Đúng
Quản trị Cơ sở dữ liệu Trực quan Đúng Đúng Đúng
Điều chỉnh hiệu suất Đúng Đúng Đúng
Quản lý người dùng và phiên Đúng Đúng Đúng
Quản lý kết nối Đúng Đúng Đúng
Quản lý đối tượng Đúng Đúng Đúng
Quản lý dữ liệu Đúng Đúng Đúng
Mô hình hóa dữ liệu trực quan Đúng Đúng Đúng
Kỹ thuật đảo ngược Đúng Đúng Đúng
Kỹ thuật chuyển tiếp Đúng Đúng Đúng
Đồng bộ hóa giản đồ Đúng Đúng Đúng
Lược đồ và xác thực mô hình 1 Không Đúng Đúng
DBDoc 1 Không Đúng Đúng
GUI cho MySQL Enterprise Backup 1 Không Không Đúng
GUI cho MySQL Enterprise Audit 1 Không Không Đúng
GUI cho MySQL Enterprise Firewall 1 Không Đúng Đúng
Scripting và Plugins Đúng Đúng Đúng
Di chuyển cơ sở dữ liệu Đúng Đúng Đúng

Bây giờ, khi bạn tải xuống và cài đặt MySQL Workbench, bạn sẽ thấy màn hình sau tức là tab trang chủ.

Hướng dẫn MySQL Workbench: Hướng dẫn Toàn diện về Công cụ RDBMSỞ bên trái của tab Trang chủ, bạn thấy có 3 biểu tượng khác nhau phải không?

Chà, đây chủ yếu là 3 mô-đun:

  • Phát triển SQL - Phần này bao gồm trình soạn thảo SQL mà qua đó bạn có thể tạo và quản lý cơ sở dữ liệu.
  • Mô hình hóa dữ liệu - Phần này cho phép bạn lập mô hình dữ liệu theo nhu cầu của bạn.
  • Quản trị Máy chủ - Phần này được sử dụng để Di chuyển cơ sở dữ liệu của bạn giữa các kết nối.

Bây giờ, trước khi bạn vào các mô-đun này để sử dụng các chức năng của chúng, trước tiên bạn phải bắt đầu bằng cách tạo một kết nối.

Hướng dẫn MySQL Workbench: Tạo kết nối

Bây giờ, để tạo kết nối, bạn phải nhấp vào dấu cộng mà bạn thấy trên tab trang chủ mà bạn thấy.

Hướng dẫn MySQL Workbench: Hướng dẫn Toàn diện về Công cụ RDBMS

Khi bạn nhấp vào đó, bạn sẽ thấy hộp thoại này, trong đó bạn phải đề cập đến tên kết nối, phương thức kết nối và các chi tiết khác mà bạn có thể xem trong hộp thoại. Sau khi bạn đề cập chi tiết, chỉ cần nhấp vào OK .

Hướng dẫn MySQL Workbench: Hướng dẫn Toàn diện về Công cụ RDBMS

Sau khi nhấp vào OK, bạn sẽ thấy rằng kết nối của bạn đã được tạo.

Bây giờ, chúng ta hãy tiếp tục cuộc thảo luận của chúng ta bằng cách vào SQL Editor.

Hướng dẫn MySQL Workbench: SQL Editor

SQL Editor được sử dụng bao gồm một tập hợp các trình soạn thảo chuyên biệt như truy vấn, lược đồ và bảng. Ngoài ra, trình chỉnh sửa cũng bao gồm bốn ngăn mà bạn có thể nhìn thấy trên màn hình.

Hướng dẫn MySQL Workbench: Hướng dẫn Toàn diện về Công cụ RDBMS

Vì vậy, các truy vấn và các ngăn kết hợp với nhau cho phép bạn tạo và chỉnh sửa dữ liệu, thực hiện các tác vụ quản trị cơ bản, xem và xuất kết quả cũng như chạy các truy vấn.

Bây giờ, chúng ta hãy xem xét phần tác vụ quản trị.

Hướng dẫn MySQL Workbench: Các tác vụ quản trị

Trong phần này, bạn sẽ đi qua các phần sau:

Trạng thái máy chủ

Tab này cung cấp cho bạn cái nhìn ngay lập tức về các chỉ số và bộ đếm sức khỏe cơ bản cho môi trường MySQL của bạn. Như bạn có thể thấy trong ảnh chụp nhanh bên dưới, tab này bao gồm chế độ xem tốc độ chạy của máy chủ, các tính năng có sẵn, thư mục máy chủ và cài đặt bảo mật cho xác thực và SSL.

Hướng dẫn MySQL Workbench: Hướng dẫn Toàn diện về Công cụ RDBMS

Người dùng và Đặc quyền

Tab này cung cấp danh sách tất cả người dùng và đặc quyền có liên quan đến phiên bản máy chủ MySQL đang hoạt động. Vì vậy, với tab này, bạn có thể thêm và quản lý tài khoản người dùng, điều chỉnh đặc quyền và mật khẩu hết hạn. Tham khảo ảnh chụp nhanh bên dưới.

Hướng dẫn MySQL Workbench: Hướng dẫn Toàn diện về Công cụ RDBMS

Xuất và nhập dữ liệu

Có ba cách chính để xuất và nhập dữ liệu trong MySQL Workbench mà bạn có thể xem qua bảng dưới đây.

Vị trí GUI Tập dữ liệu Các loại xuất khẩu Nhập các loại
Menu Lưới kết quả trong trình soạn thảo SQL Tập hợp kết quả (sau khi thực hiện truy vấn SQL) CSV, HTML, JSON, SQL, XML, Excel XML, TXT CSV
Menu ngữ cảnh của Trình duyệt đối tượng Những cái bàn JSON, CSV JSON, CSV
Điều hướng quản lý Cơ sở dữ liệu và / hoặc Bảng SQL SQL
Điều hướng quản lý Cơ sở dữ liệu và / hoặc Bảng SQL SQL

Bây giờ, để xuất / nhập dữ liệu, bạn phải chọn tùy chọn Xuất dữ liệu / Nhập dữ liệu từ Ngăn điều hướng .

Sau khi bạn chọn tùy chọn, bạn phải đề cập đến tên đường dẫn của thư mục từ / đến mà bạn muốn nhập / xuất. Tham khảo ảnh chụp nhanh bên dưới.

Hướng dẫn MySQL Workbench: Hướng dẫn Toàn diện về Công cụ RDBMS

Giao diện sao lưu MySQL Enterprise

Các bản phát hành thương mại của MySQL Workbench cho phép chúng tôi sử dụng chức năng MySQL Enterprise Backup (MEB) để chúng tôi có thể bảo vệ dữ liệu khỏi bất kỳ tổn thất nào.

Có hai hoạt động MySQL Enterprise Backup chủ yếu có sẵn từ MySQL Workbench:

  • Sao lưu trực tuyến: Thao tác này thiết lập một hồ sơ sao lưu để xác định những gì sẽ được sao lưu, nơi lưu trữ bản sao lưu và khi nào (tần suất) MySQL nên được sao lưu.
  • Khôi phục: Thao tác này khôi phục máy chủ MySQL đến một thời điểm cụ thể bằng cách khôi phục bản sao lưu được tạo bởi tính năng Sao lưu trực tuyến trong MySQL Workbench.

Hướng dẫn sử dụng MySQL Workbench: Bảng điều khiển hiệu suất

Bảng điều khiển Hiệu suất của MySQL Workbench cung cấp cho bạn một cái nhìn thống kê về hiệu suất máy chủ. Để mở trang tổng quan, hãy chuyển đến Ngăn điều hướng và trong phần  Hiệu suất , hãy chọn Trang tổng quan. Tham khảo ảnh chụp nhanh bên dưới.

Hướng dẫn MySQL Workbench: Hướng dẫn Toàn diện về Công cụ RDBMS

Ngoài ra, phần hiệu suất cho phép bạn cung cấp thông tin chi tiết về hoạt động của máy chủ MySQL thông qua Báo cáo lược đồ hiệu suất và cũng cho phép bạn xem thống kê chính của các Truy vấn được thực thi thông qua Thống kê truy vấn.

Hướng dẫn sử dụng MySQL Workbench: Thiết kế và mô hình hóa cơ sở dữ liệu

Thiết kế cơ sở dữ liệu cho phép bạn hình dung các yêu cầu và giải quyết các vấn đề thiết kế. Điều này cho phép bạn tạo cơ sở dữ liệu hợp lệ và hoạt động tốt đồng thời cung cấp tính linh hoạt để đáp ứng các yêu cầu dữ liệu đang phát triển.

Như bạn có thể thấy trong ảnh chụp nhanh bên dưới, bạn chủ yếu có 3 tùy chọn.

Hướng dẫn MySQL Workbench: Hướng dẫn Toàn diện về Công cụ RDBMS

Từ phía bên trái, dấu cộng cho phép bạn thêm một Sơ đồ EER mới. Dấu thư mục cho phép bạn thêm các mô hình EER đã lưu, trên PC của bạn để làm cơ sở cho Bàn làm việc. Dấu hiệu mũi tên mà bạn thấy, cho phép bạn tạo Mô hình EER từ Cơ sở dữ liệu hoặc Mô hình EER từ Tập lệnh.

Ảnh chụp nhanh dưới đây là khung nhìn cơ bản MySQL Workbench.

Hướng dẫn MySQL Workbench: Hướng dẫn Toàn diện về Công cụ RDBMS

Trong mô hình hóa cơ sở dữ liệu, bạn có thể tạo sơ đồ EER bằng trình chỉnh sửa mô hình. Vì vậy, bạn có thể thêm bảng, thêm dạng xem, thêm quy trình, chỉnh sửa dữ liệu trong bảng, đánh dấu một phần cụ thể của mô hình.

Vâng, các bạn, đây không phải là kết thúc của các chức năng, tôi để lại phần còn lại của chúng để các bạn khám phá.

Hướng dẫn MySQL Workbench: Trình hướng dẫn Di chuyển Dữ liệu

MySQL Workbench cung cấp khả năng di chuyển cơ sở dữ liệu tuân thủ ODBC sang MySQL. Nó cho phép bạn di chuyển sang các loại cơ sở dữ liệu khác nhau, bao gồm cả MySQL, trên các máy chủ. Nó cũng cho phép chuyển đổi bảng và sao chép dữ liệu, nhưng sẽ không chuyển đổi các thủ tục, chế độ xem hoặc trình kích hoạt được lưu trữ.

Ngoài việc hoạt động trên nhiều nền tảng, quá trình di chuyển cho phép tùy chỉnh và chỉnh sửa trong quá trình di chuyển.

Hướng dẫn MySQL Workbench: Hướng dẫn Toàn diện về Công cụ RDBMS

Sau đây là các bước được thực hiện bởi Migration Wizard khi di chuyển cơ sở dữ liệu sang MySQL:

  • Ban đầu, nó kết nối với RDBMS nguồn và truy xuất danh sách các cơ sở dữ liệu có sẵn.
  • Thực hiện Thiết kế ngược cơ sở dữ liệu đã chọn thành một đại diện nội bộ cụ thể cho RDBMS nguồn. Vì vậy, với bước này, tất cả các đối tượng được đổi tên dựa trên loại phương pháp ánh xạ tên đối tượng được chọn.
  • Sau đó, nó tự động bắt đầu di chuyển các đối tượng RDBMS nguồn vào các đối tượng cụ thể của MySQL.
  • Sau đó, nó cho phép chúng tôi xem lại các thay đổi để có thể chỉnh sửa và sửa lỗi trong các đối tượng đã di chuyển.
  • Sau đó, nó tạo các đối tượng được di chuyển trong máy chủ MySQL đích. Bạn luôn có thể quay lại bước trước đó và sửa lỗi nếu có.
  • Cuối cùng, dữ liệu của các bảng đã di chuyển được sao chép từ RDBMS nguồn sang MySQL.

Hướng dẫn MySQL Workbench: Khả năng MySQL Nâng cao

Cung cấp một hệ thống mở rộng cho phép nhà phát triển mở rộng các khả năng của MySQL Workbench. Nó cũng cung cấp quyền truy cập vào thư viện GUI đa nền tảng, MForms và cho phép tạo các tiện ích mở rộng có giao diện người dùng đồ họa.

Các tính năng nâng cao của Workbench cho phép các khả năng sau:

  • Bạn có thể tạo các công cụ và plugin
  • Bạn có thể thao tác các lược đồ và tự động hóa các tác vụ phổ biến
  • Bạn có thể mở rộng giao diện người dùng Workbench và tạo các tính năng Workbench tùy chỉnh

Tôi hy vọng bạn thích đọc hướng dẫn này trên MySQL Workbench. Chúng tôi đã thấy các chức năng và tính năng khác nhau của MySQL Workbench.

6 hữu ích 0 bình luận 13k xem chia sẻ

Có thể bạn quan tâm