Kỹ sư chuyển tiếp trong MySQL Workbench là gì?

MySQL Workbench đơn giản hóa việc thiết kế và bảo trì cơ sở dữ liệu, tự động hóa các tác vụ tốn nhiều thời gian và dễ xảy ra lỗi, đồng thời cải thiện giao tiếp giữa các nhóm DBA và nhà phát triển. Nó cho phép các kiến ​​trúc sư dữ liệu trực quan hóa các yêu cầu, giao tiếp với các bên liên quan và giải quyết các vấn đề thiết kế trước khi thực hiện đầu tư lớn về thời gian và nguồn lực. Nó cho phép thiết kế cơ sở dữ liệu dựa trên mô hình, đây là phương pháp hiệu quả nhất để 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 kinh doanh đang phát triển. Các tiện ích Xác thực mô hình và lược đồ thực thi các tiêu chuẩn thực hành tốt nhất cho mô hình hóa dữ liệu, đồng thời thực thi các tiêu chuẩn thiết kế vật lý dành riêng cho MySQL để không mắc lỗi khi xây dựng sơ đồ ER mới hoặc tạo cơ sở dữ liệu MySQL vật lý

Kỹ thuật chuyển tiếp và đảo ngược

MySQL Workbench cung cấp các khả năng cho kỹ thuật chuyển tiếp của các thiết kế cơ sở dữ liệu vật lý. Một mô hình dữ liệu trực quan có thể dễ dàng được chuyển đổi thành cơ sở dữ liệu vật lý trên Máy chủ MySQL mục tiêu chỉ bằng vài cú click chuột. Tất cả mã SQL được tạo tự động và chạy ngay lần đầu tiên, giúp loại bỏ quy trình dễ bị lỗi thông thường khi viết mã SQL phức tạp theo cách thủ công. MySQL Workbench cũng cho phép bạn thiết kế ngược cơ sở dữ liệu hiện có hoặc ứng dụng đóng gói để hiểu rõ hơn về thiết kế cơ sở dữ liệu của nó. MySQL Workbench không chỉ có thể chuyển tiếp và đảo ngược thiết kế cơ sở dữ liệu hiện có mà còn có thể nhập các tập lệnh SQL để xây dựng mô hình và xuất mô hình sang tập lệnh DDL có thể chạy sau này

Thay đổi cách quản lý

Quản lý thay đổi cơ sở dữ liệu là một quy trình khó khăn và phức tạp, bao gồm việc duy trì các phiên bản khác nhau của lược đồ cơ sở dữ liệu và sửa đổi cơ sở dữ liệu hiện có theo cách thủ công. Để giúp các DBA và nhà phát triển quản lý thay đổi, MySQL Workbench bao gồm các tiện ích So sánh và Đồng bộ hóa Lược đồ. Một DBA có thể so sánh hai cơ sở dữ liệu trực tiếp hoặc một mô hình và cơ sở dữ liệu trực tiếp và nhìn thấy sự khác biệt một cách trực quan, đồng thời thực hiện đồng bộ hóa giữa một mô hình và cơ sở dữ liệu trực tiếp hoặc ngược lại

Tài liệu cơ sở dữ liệu

Tài liệu thiết kế cơ sở dữ liệu có thể là một quá trình tốn thời gian. MySQL Workbench bao gồm DBDoc cho phép DBA hoặc nhà phát triển cung cấp tài liệu cơ sở dữ liệu trỏ và nhấp. Các mô hình có thể được ghi lại ở định dạng HTML hoặc văn bản thuần túy và bao gồm tất cả các đối tượng và mô hình trong phiên MySQL Workbench hiện tại

MySQL Workbench là một công cụ trực quan được phát triển bởi Oracle, giúp quản trị Cơ sở dữ liệu MySQL. Nó được biết đến là một phần mềm đa nền tảng cho phép MySQL chạy trên nhiều nền tảng như Windows, Linux và macOS

MySQL là gì?

MySQL là một Hệ thống quản lý cơ sở dữ liệu quan hệ (RDBMS) mã nguồn mở được phát triển bởi Tập đoàn Oracle, Sun Microsystems, sử dụng ngôn ngữ Truy vấn có cấu trúc (SQL) để tương tác với cơ sở dữ liệu. Bạn có thể sử dụng MySQL để lưu trữ, truy xuất, thao tác và xử lý dữ liệu ở dạng bảng

Tại sao nên sử dụng MySQL?

Có nhiều hệ thống quản lý cơ sở dữ liệu quan hệ khác nhau hiện diện trong thế giới công nghệ ngày nay, chẳng hạn như Microsoft SQL Server, Microsoft Access, Oracle, DB2, v.v.

Dưới đây là một số lý do tại sao mọi người sử dụng MySQL hơn các Hệ thống quản lý cơ sở dữ liệu khác.  

  • Nhiều công cụ lưu trữ

MySQL tuân theo nhiều công cụ lưu trữ và mỗi công cụ lưu trữ đều sở hữu các tính năng độc đáo, trong khi các cơ sở dữ liệu khác như SQL Server chỉ hỗ trợ một công cụ lưu trữ duy nhất.   

  • InnoDB. Đây là công cụ lưu trữ mặc định được tạo bằng MySQL kể từ phiên bản 5. 5. Nó hỗ trợ các giao dịch dựa trên ACID
  • MyISAM. Trước đây đến phiên bản 5. 5, MyISAM là công cụ lưu trữ mặc định được sử dụng bởi MySQL. Nó không hỗ trợ các giao dịch dựa trên ACID
  • Hiệu suất cao

MySQL đã báo cáo hiệu suất cao so với các hệ thống quản lý cơ sở dữ liệu khác vì tính đơn giản trong thiết kế và tuân thủ nhiều công cụ lưu trữ

  • hiệu quả về chi phí

Phiên bản cộng đồng của MySQL miễn phí và phiên bản thương mại có phí cấp phép, tiết kiệm chi phí so với các sản phẩm khác hiện có trên thị trường

  • Đa nền tảng

MySQL chạy trên Windows, Linux và macOS nhờ thuộc tính đa nền tảng của nó

Với điều này, rõ ràng tại sao MySQL được sử dụng. Bây giờ, bạn sẽ thấy chính xác MySQL Workbench là gì và cách sử dụng nó.   

Bàn làm việc của MySQL là gì?

MySQL Workbench là một công cụ thiết kế cơ sở dữ liệu quan hệ mã nguồn mở, đa nền tảng thống nhất, bổ sung chức năng và dễ dàng cho công việc phát triển MySQL và SQL. MySQL Workbench cung cấp mô hình hóa dữ liệu, phát triển SQL và các công cụ quản trị khác nhau để cấu hình. Nó cũng cung cấp một giao diện đồ họa để làm việc với cơ sở dữ liệu theo cách có cấu trúc

  • Bạn có thể tạo Mô hình đồ họa bằng MySQL Workbench
  • MySQL Workbench cung cấp kỹ thuật đảo ngược cơ sở dữ liệu trực tiếp cho các mô hình
  • MySQL Workbench cung cấp một mô hình kỹ thuật chuyển tiếp cho tập lệnh/cơ sở dữ liệu trực tiếp

MySQL Workbench - Công cụ thiết kế và mô hình hóa

  • MySQL Workbench sở hữu các công cụ cho phép quản trị viên cơ sở dữ liệu hầu như tạo các mô hình thiết kế cơ sở dữ liệu vật lý có thể dễ dàng chuyển sang cơ sở dữ liệu MySQL bằng kỹ thuật chuyển tiếp
  • MySQL Workbench tuân thủ tất cả các đối tượng như bảng, dạng xem, thủ tục được lưu trữ, trình kích hoạt, v.v.
  • MySQL Workbench cũng tạo các mô hình từ cơ sở dữ liệu đích hoặc thậm chí các tệp SQL đã nhập

MySQL Workbench - Công cụ phát triển SQL

  • MySQL Workbench đi kèm với trình soạn thảo SQL trực quan
  • Trình soạn thảo Visual SQL cung cấp cho các nhà phát triển quyền truy cập để xây dựng, chỉnh sửa và chạy các truy vấn đối với cơ sở dữ liệu máy chủ MySQL. Nó có các tiện ích để xem dữ liệu và xuất nó
  • MySQL Workbench có tính năng tô sáng màu và tự động hoàn thành hỗ trợ viết và gỡ lỗi các câu lệnh SQL một cách dễ dàng
  • Có thể chạy nhiều truy vấn cùng một lúc và kết quả được hiển thị tự động
  • Nó cũng lưu các truy vấn trong bảng lịch sử để xem trước và chạy nó sau này

MySQL Workbench - Công cụ quản trị SQL

MySQL Workbench giúp quản lý người dùng dễ dàng hơn nhiều

  • Bạn có thể xem thông tin tài khoản của tất cả người dùng trên máy chủ MySQL
  • MySQL Workbench cấp quyền truy cập để thêm và xóa người dùng
  • MySQL Workbench cấp và thu hồi các đặc quyền
  • Bạn có thể sửa đổi quyền toàn cầu và cơ sở dữ liệu trên máy chủ MySQL
  • Bạn có thể thay đổi mật khẩu bằng MySQL
  • Bạn có thể kiểm tra xem ai đã làm gì và khi nào trên máy chủ

Làm cách nào để cài đặt MySQL Workbench?

Tiếp tục, bạn sẽ xem cách cài đặt MySQL Workbench trên Windows. Quá trình cài đặt tương tự như các hệ điều hành khác

  1. Mở trang web MySQL trên trình duyệt. Nhấp vào liên kết sau. Tải xuống MySQL
  2. Chọn tùy chọn Tải xuống
  3. Chọn Trình cài đặt MySQL cho Windows
  4. Chọn trình cài đặt mong muốn và nhấp vào tải xuống
  5. Sau khi nó tải về bộ cài đặt, hãy mở nó
  6. Nó sẽ xin phép; . Trình cài đặt sau đó sẽ mở. Bây giờ nó sẽ yêu cầu chọn kiểu thiết lập, ở đây chọn Custom
  7. Nhấp vào Tiếp theo. Với điều này, bạn sẽ có thể cài đặt máy chủ MySQL, MySQL Workbench và MySQL shell
  8. Mở Máy chủ MySQL, chọn máy chủ bạn muốn cài đặt và di chuyển nó đến phần Cửa sổ Sản phẩm/Tính năng sẽ được cài đặt. Bây giờ, mở rộng Ứng dụng, chọn MySQL Workbench và MySQL shell. Di chuyển cả hai vào 'Sản phẩm/Tính năng sẽ được cài đặt'
  9. Nhấp vào nút Tiếp theo. Bây giờ, hãy nhấp vào nút Thực thi để tải xuống và cài đặt máy chủ MySQL, MySQL Workbench và trình bao MySQL
  10. Khi sản phẩm đã sẵn sàng để định cấu hình, hãy nhấp vào Tiếp theo. Trong Loại và Mạng, đi với cài đặt mặc định và chọn Tiếp theo
  11. Để xác thực, hãy sử dụng mã hóa mật khẩu mạnh được khuyến nghị
  12. Đặt mật khẩu MySQL Root của bạn và nhấp vào tiếp theo
  13. Đi tới cài đặt dịch vụ windows mặc định và bên dưới cấu hình áp dụng, nhấp vào thực thi. Khi cấu hình hoàn tất, nhấp vào kết thúc
  14. Hoàn thành cài đặt. Thao tác này sẽ khởi chạy MySQL Workbench và MySQL Shell

Khi MySQL Workbench được cài đặt, hãy chọn phiên bản Cục bộ và nhập mật khẩu

Bây giờ, bạn có thể sử dụng tab truy vấn MySQL để viết các truy vấn SQL của mình.  

  • Kiểm tra cơ sở dữ liệu có trong MySQL bằng lệnh sau

Hiển thị cơ sở dữ liệu;

Trong lưới kết quả, bạn có thể xem danh sách các cơ sở dữ liệu đã có

  • Để chọn cơ sở dữ liệu và hiển thị các bảng trong cơ sở dữ liệu, hãy thực hiện các truy vấn bên dưới.  

Sử dụng sql_intro;

Hiển thị bảng;

Tại đây, bạn phải chọn cơ sở dữ liệu sql_intro và hiển thị các bảng có trong đó

  • Hiển thị các bản ghi có trong bảng sản phẩm

Chọn * từ các sản phẩm;

Phần kết luận

MySQL Workbench được sử dụng rộng rãi để xử lý dữ liệu có cấu trúc. Trong hướng dẫn này, bạn đã học các bước để cài đặt MySQL Workbench trên Windows. Bạn cũng đã khám phá một vài lệnh trên trình soạn thảo truy vấn.  

Bạn có bất kỳ câu hỏi nào liên quan đến hướng dẫn 'MySQL Workbench' này không? . Đội ngũ của chúng tôi sẽ giúp bạn giải quyết chúng trong thời gian sớm nhất

Để tìm hiểu thêm về SQL, hãy xem khóa học của chúng tôi về Đào tạo SQL

Giới thiệu về tác giả

Kỹ sư chuyển tiếp trong MySQL Workbench là gì?
đơn giản

Simplilearn là một trong những nhà cung cấp dịch vụ đào tạo trực tuyến hàng đầu thế giới về Tiếp thị kỹ thuật số, Điện toán đám mây, Quản lý dự án, Khoa học dữ liệu, CNTT, Phát triển phần mềm và nhiều công nghệ mới nổi khác

Kỹ thuật chuyển tiếp và đảo ngược trong MySQL Workbench là gì?

Chúng tôi thường xây dựng cơ sở dữ liệu vật lý từ sơ đồ ER – đây được gọi là kỹ thuật chuyển tiếp. Nhưng có những lúc bạn muốn làm ngược lại – tạo sơ đồ từ lược đồ cơ sở dữ liệu hiện có. Tác vụ này được gọi là thiết kế ngược, vì trước tiên bạn có công cụ làm việc và bạn tạo mô hình từ đó .

Kỹ thuật chuyển tiếp trong cơ sở dữ liệu là gì?

Kỹ thuật chuyển tiếp là quá trình tạo lược đồ cơ sở dữ liệu từ một mô hình vật lý . Nó cho phép đồng bộ hóa mô hình dữ liệu với cơ sở dữ liệu khi các thay đổi vật lý đã được thực hiện đối với mô hình dữ liệu, chẳng hạn như thêm hoặc xóa các thực thể, chỉ mục, tên và mối quan hệ.

Làm cách nào để tạo tập lệnh SQL từ MySQL Workbench?

Làm cách nào để tạo Tập lệnh SQL từ MySQL Workbench cho Kỹ thuật đảo ngược? .
Mở bàn làm việc MySQL
Trong Schemas Navigator, hãy mở rộng lược đồ của bạn và các Bảng bên dưới lược đồ đó, sau đó chọn các bảng bạn muốn nhập
Nhấp chuột phải> "Gửi tới Trình soạn thảo SQL"> "Tạo câu lệnh"

Làm thế nào để thiết kế ngược cơ sở dữ liệu MySQL?

Để đảo ngược thiết kế cơ sở dữ liệu trong MySQL Workbench. .
Chọn Cơ sở dữ liệu> Kỹ sư đảo ngược từ menu trên cùng của MySQL Workbench
Đặt/xem lại các tham số để kết nối với DBMS rồi nhấp vào Tiếp tục
Nhập mật khẩu nếu được yêu cầu, sau đó bấm OK