MYSQL WORKBENCH LÀ GÌ
MySQL Workbench là một trong những lý lẽ đỡ đần ta thao tác làm việc dễ dãi, trực quan liêu hơn với database. Thay vày đề xuất làm việc cùng với database qua bối cảnh dòng lệnh chán nản như lúc trước, bây giờ bạn cũng có thể nhìn database một biện pháp trực quan rộng qua giao diện khá dễ nhìn của MySquốc lộ Workbench.
Mục lục
1. Mô hình 2. Kết nối vào database trên MySquốc lộ Workbench 3. Quản lý cửa hàng dữ liệu 4. Quản lý table vào database 5. Truy vấn dữ liệu cùng Views 6. Sao lưu lại tài liệu ( Export ) 7. khôi phục dữ liệu ( Import ) 8. Tạo thông tin tài khoản ( user ) 9. Phân quyền mang lại user 10. Xóa database
1. Mô hình
Bạn đang xem: Mysql workbench là gì

Sử dụng 1 hệ thống mang lại mô hình với 1 thiết bị đang thiết đặt ứng dụng MySQL Workbench(tải về trên đây):– MariaDB Server sử dụng CentOS 7 OS– Có liên kết Internet– User database SSH vào MariaDB Server(bài viết này bản thân sử dụng user hay được cấp cho quyền)
2. Tạo connection
SSH vào MariaDB Server, tạo thành 1 user cùng cấp quyền mang lại user đó
create user “demo”“%” identified by “secret”; –> tạo user demogrant all on *.quý khách hàng sẽ xem: Mysql workbench là gì
Đang xem: Mysql workbench là gì
* to “demo”“%”; –> cung cấp quyền mang lại user thử nghiệm bên trên tất cả databaseChỉnh sửa bind-address vào tệp tin /etc/my.cnf.d/VPS.cnf cho phép người dùng bên trên MySQL Workbench liên kết vào Database bên trên tất cả các cổng bind-address=0.0.0.0Dùng MySQL Workbench kết nối vào DatabaseClichồng vào hình tượng lốt + như hình
Nhập vào các thông số kỹ thuật của bạn

Kiểm tra kết nối với chấm dứt kết nối

Xem thêm: Bản Đồ Quy Hoạch Huyện Cần Giờ 2021, Quy Hoạch Cần Giờ Có Gì Mới
Kết nối thành công, 1 liên kết nhanh khô được tạo ra bên trên đồ họa trang chính của MySquốc lộ Workbench

Đây là giao diện sau khi chúng ta clichồng vào liên kết nghỉ ngơi trang chủ cùng cũng chính là địa điểm bọn họ thẳng sử dụng để quản trị database
3. Quản lý cửa hàng dữ liệu
Tạo Database(New Schema)

Database mới sản xuất xuất hiện sinh sống tab phía bên trái màn hình. Mặc định trong mỗi database sẽ sở hữu 4 objects: Tables(Bảng), Views, Stored Procedures(Thủ tục) với Functions(Hàm) . Cliông chồng thẳng vào cụ thể từng object nhằm thực hiện.
Xem thêm: Hướng Dẫn Cách Tính Lãi Suất Tiết Kiệm Ngân Hàng Agribank, Công Cụ Tính Toán
4. Quản lý table vào database
Tạo Table
Chuột đề nghị vào Tables –> Create table
Kết trái screen đang xuất hiện thêm như hình bên dưới. Điền đọc tin về table:
Name – thương hiệu databaseDefault Collation – hình trạng chữ hiển thị (nên được đặt là utf8 – utf8_general_ci hoặc utf8 – utf8_unicode_ci nhằm hoàn toàn có thể hiển thị được Tiếng Việt)
Ấn vào 2 vết mũi thương hiệu lên phía trên bên phải để chế tạo ra các cột và tùy lựa chọn những Constraints(ràng buộc), tiếp nối apply nhằm hoàn tất tạo thành bảng
Các Constraints trên MySQL Workbench
PK: Primarey Key – khóa đúng mực định tuyệt nhất từng hàng/bạn dạng ghi vào bảng đại lý dữ liệu NN: Not Null – Đảm nói rằng một cột quan trọng có giá trị NULL UQ: Unique – Đảm bảo toàn bộ những giá trị vào một cột là khác biệt BIN: BinaryUN: UnsignedZF: Zero-FilledAI: Auto Increment – tăng tự động hóa, chỉ tùy chỉnh thiết lập được đến mẫu mã INT
Qúa trình thực hiện thành công, chúng ta vẫn có một table bắt đầu trong mục Tables:
Để chỉnh sửa lại thông tin hay thêm biến chuyển … họ chuột nên vào table đề xuất sửa đổi lựa chọn ” Alter Table ” thì toàn bộ ban bố của table sẽ hiển thị ra giống như lúc khởi chế tạo ra 1 table new.
5. Truy vấn dữ liệu cùng Views
Truy vấn dữ liệu
Để tạo thành câu truy vấn new chúng ta click vào inhỏ như trong hình họa bên dưới đây:
Sau Lúc tệp tin SQL lộ diện bước đầu viết những câu SQL vào đây cùng execute lệnh bằng một trong 2 biểu tượng tia sét:– Biểu tượng tia sét 1 (Exđáng yêu the selected portion of the script or everything, if there is no selection) : biểu tượng này đang triển khai những câu lệnh nếu chúng ta thoa đen nó hoặc nó ví như có một câu trong tệp tin thì ko bắt buộc bôi black kiểu như với ví dụ sinh sống bên trên bản thân làm– Biểu tượng tia sét 2 (Exxinh đẹp the statement under the keyboard cursor) : đang tiến hành tất cả các câu lệnh ở sau dấu keyboard cusor
Views
View là gì?
Ưu nhược điểm
Ưu điểmBảo mật – Cho phxay người quản lí trị cơ sở dữ liệu (DBA) cung ứng cho tất cả những người áp dụng chỉ đầy đủ tài liệu phải thiếtĐơn giản hóa – Các view cũng hoàn toàn có thể thực hiện để ẩn cùng thực hiện lại những truy nã vấn tinh vi => siêu nhân tiện cùng với đông đảo câu truy hỏi vấn còng kềnh dài hàng trang A4Nhược điểm:Tốn thêm tài nguyên ổn trên Server (memory, process)
Tạo views
Giả sử ta bao gồm 2 bảng:
Tạo view mang lại câu SQL:phối kết hợp 2 bảngSVTTvàMentordùngINNER JOINđể đưa báo cáo về: chúng ta thương hiệu mentor, MSSV SVTT, Giới tính SVTT
CREATE VIEW demodb.testviewAS select Mentor.Hoten, SVTT.MSSV, SVTT.Gioitinhfrom Mentorinner join SVTTon Mentor.MentorID = SVTT.MentorID; Trong đótestviewlà tên của view demodblà tên gọi củadatabase(schema)
Truy vấn dữ liệu từ bỏ view
Câu lệnh:
select * from view_name;Ví dụ: Truy vấn biết tin về họ tên mentor, MSSV SVTT, Giới tính SVTT vào view demodb.testview
select * from demodb.testview;Kết quả:
6. Sao giữ tài liệu ( Export )
Để hoàn toàn có thể sao giữ dữ liệu ( export) bọn họ click vào Data Export ở Management:
Lựa chọn data mà bạn có nhu cầu exporrt
Tùy lựa chọn nâng cao
Nhấn Start Export nhằm bắt đầu quá trình export
Sau lúc quá trình export hoàn tất
7. phục sinh tài liệu ( Import )
Cliông chồng vào Data Import/Restore:
Chọn file tài liệu bạn muốn import sau đó lựa chọn Start Import để tiến hành import dữ liệu
Import from Dump Project Folder: đây là kiểu import từ là 1 folder y như option export.Import from Self-Contained File: phong cách import từ 1 tệp tin.
9. Tạo thông tin tài khoản ( user )
Thực hiện tại lần lượt theo các bước phía dưới
Trong đó:Login Name: tên userAuthentication Type: phong cách tuyệt đối ( Standard hoặc Standard Old )Limit Connectivity khổng lồ Hosts Matching: điền vào localhost ( 127.0.0.1 ) hoặc ip của host hoặc % ( toàn bộ những host )Password: password mang đến userConfirm Password: nhập lại password của user
Các tab còn lại:Account Limits: tab này đã giới hạn số lượng queries giỏi connection … của userAdministrative sầu Roles: phối các roles cho user trong khối hệ thống Schema Privileges: Phân quyền cho User
8. Phân quyền đến user
Any Schema ( % ): User sẽ có được quyền cùng với tất cả các databaseSchemas matching pattern or name: match cùng với các thương hiệu của database Lúc chế tạo ra. ví dụ như db1_bill, db1_userSelected schema: đến chọn database bao gồm vào khối hệ thống nhằm cấp cho quyền
Sau Lúc ấn OK, bảng phân quyền mang lại user với database đã hiển thị. Bạn tùy chọn những quyền rồi dìm Apply
10. Xóa database
Chọn database đề nghị xóa vào phần Schemas –> con chuột cần lựa chọn Drop Database. Hệ thống sẽ đến họ tuyển lựa Reviews Squốc lộ hoặc clichồng vào Drop Now nhằm xóa luôn:
Tsay mê khảo những bài viết khác
Khác
MariaDBmysqlmysql workbench
Previous post Làm gắng làm sao nhằm chạy ở cổng 80Next postFirewall Xây dựng quy mô firewall với Firewalld Service