Home / cách sử dụng mysql workbench Cách Sử Dụng Mysql Workbench 13/03/2022 MySQL Workbench là một trong công cụ giúp ta thao tác làm việc dễ dàng, trực quan rộng với database. Thay bởi phải thao tác với database qua hình ảnh dòng lệnh rầu rĩ như trước, giờ đây bạn cũng có thể nhìn database một phương pháp trực quan rộng qua đồ họa khá đã mắt của MySQL Workbench. Mục lục 1. Mô hình 2. Kết nối vào database bên trên MySQL Workbench 3. Quản lý cửa hàng dữ liệu 4. Quản lý table vào database 5. Truy vấn tài liệu và Views 6. Sao lưu dữ liệu ( Export ) 7. Phục hồi dữ liệu ( Import ) 8. Tạo tài khoản ( user ) 9. Phân quyền đến user 10. Xóa database1. Mô hìnhSử dụng 1 server cho quy mô và 1 vật dụng đã thiết đặt phần mượt MySQL Workbench(download tại đây):– MariaDB Server sử dụng CentOS 7 OS– Có kết nối Internet– User database SSH vào MariaDB Server(bài viết này mình sử dụng user thường xuyên được cung cấp quyền)2. Tạo connectionSSH vào MariaDB Server, tạo 1 user và cấp cho quyền cho user đócreate user "demo""%" identified by "secret"; --> chế tạo user demogrant all on *.Bạn đang xem: Cách sử dụng mysql workbench* to lớn "demo""%"; --> cấp cho quyền đến user demo trên toàn bộ databaseChỉnh sửa bind-address trong file /etc/my.cnf.d/server.cnf chất nhận được người sử dụng trên MySQL Workbench kết nối vào Database trên toàn bộ các cổng bind-address=0.0.0.0Dùng MySQL Workbench kết nối vào DatabaseClick vào biểu tượng dấu + như hìnhNhập vào các thông số kỹ thuật của bạnKiểm tra kết nối và xong xuôi kết nốiKết nối thành công, 1 liên kết nhanh được sinh sản trên giao diện trang chủ của MySQL WorkbenchĐây là bối cảnh sau khi bạn click vào liên kết ở trang chủ và cũng chính là nơi họ trực tiếp thực hiện để quản lí trị database3. Quản lý cửa hàng dữ liệuTạo Database(New Schema)Database new tạo mở ra ở tab phía bên trái màn hình. Mặc định trong những database sẽ sở hữu được 4 objects: Tables(Bảng), Views, Stored Procedures(Thủ tục) và Functions(Hàm) . Click thẳng vào từng object để sử dụng. 4. Quản lý table vào databaseTạo TableChuột cần vào Tables –> Create tableKết quả màn hình hiển thị sẽ xuất hiện thêm như hình dưới. Điền thông tin về table:Name – thương hiệu databaseDefault Collation – hình dạng chữ hiển thị (nên đặt là utf8 – utf8_general_ci hoặc utf8 – utf8_unicode_ci để rất có thể hiển thị được giờ đồng hồ Việt) Ấn vào 2 vệt mũi tên lên trên bên phải kê tạo các cột với tùy chọn các Constraints(ràng buộc), sau đó apply để hoàn tất tạo ra bảng các Constraints bên trên MySQL WorkbenchPK: Primarey Key – khóa đúng đắn định tốt nhất mỗi hàng/bản ghi trong bảng cơ sở tài liệu NN: Not Null – Đảm nói rằng một cột ko thể có giá trị NULL UQ: chất lượng – Đảm bảo toàn bộ các quý giá trong một cột là khác biệt BIN: BinaryUN: UnsignedZF: Zero-FilledAI: tự động Increment – tăng trường đoản cú động, chỉ tùy chỉnh được mang đến kiểu INT Qúa trình xúc tiến thành công, chúng ta đã có một table mới trong mục Tables: Để sửa đổi lại thông tin hay thêm biến hóa … bọn họ chuột cần vào table cần chỉnh sửa chọn ” Alter Table ” thì toàn cục thông tin của table vẫn hiển thị ra y như lúc khởi tạo nên 1 table mới. 5. Truy vấn dữ liệu và ViewsTruy vấn dữ liệuĐể tạo ra câu truy vấn mới họ click vào icon như trong ảnh dưới đây: sau thời điểm file SQL xuất hiện bắt đầu viết các câu SQL vào chỗ này và execute lệnh bằng một trong các 2 biểu tượng tia sét:– biểu tượng tia sét 1 (Excute the selected portion of the script or everything, if there is no selection) : hình tượng này đang thực thi những câu lệnh nếu họ bôi black nó hoặc nó nếu có 1 câu trong file thì không phải bôi black giống cùng với ví dụ nghỉ ngơi trên bản thân làm– biểu tượng tia sét 2 (Excute the statement under the keyboard cursor) : đang thực thi tất cả các câu lệnh ở sau dấu keyboard cusorViewsView là gì?View là những truy vấn SELECT được lưu lại như là 1 table và sau đó ta hoàn toàn có thể truy vấn tài liệu từ view như triển khai với table.Xem thêm: Cài Ứng Dụng Android Cho Windows 10 Mobile, Cách Cài Android Cho Windows PhoneƯu nhược điểmƯu điểmBảo mật – chất nhận được người quản trị database (DBA) cung cấp cho người sử dụng chỉ những tài liệu cần thiếtĐơn giản hóa – các view cũng rất có thể sử dụng để ẩn và thực hiện lại những truy vấn tinh vi => hết sức tiện với gần như câu tầm nã vấn còng kềnh dài hàng trang A4Nhược điểm:Tốn thêm khoáng sản trên server (memory, process)Tạo viewsGiả sử ta gồm 2 bảng:Tạo view đến câu SQL:kết phù hợp 2 bảngSVTTvàMentordùngINNER JOINđể lấy tin tức về: chúng ta tên 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à thương hiệu của view demodblà tên củadatabase(schema)Truy vấn dữ liệu từ viewCâu lệnh:select * from view_name;Ví dụ: truy vấn thông tin về chúng ta tên mentor, MSSV SVTT, giới tính SVTT vào view demodb.testviewselect * from demodb.testview;Kết quả:6. Sao lưu dữ liệu ( Export )Để hoàn toàn có thể sao lưu dữ liệu ( export) họ click vào Data Export làm việc Management:Lựa lựa chọn data mà bạn có nhu cầu exporrtExport lớn Dump Project Folder: vẻ bên ngoài này đang export từng table thành từng file khác nhau trong 1 folder.Export to lớn Self-Contained File: thứ hạng này vẫn export toàn bộ thành 1 file SQL.Tùy chọn nâng caoNhấn Start Export để bắt đầu quá trình exportSau khi quá trình export trả tất7. Phục hồi tài liệu ( Import ) Click vào Data Import/Restore: Chọn file dữ liệu bạn muốn import kế tiếp chọn Start Import để tiến hành import dữ liệuImport from Dump Project Folder: đây là kiểu import trường đoản cú 1 folder giống như option export.Import from Self-Contained File: đẳng cấp import từ một file.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ướiTrong đó:Login Name: thương hiệu userAuthentication Type: kiểu xác thực ( Standard hoặc Standard Old )Limit Connectivity to lớn Hosts Matching: điền vào localhost ( 127.0.0.1 ) hoặc ip của host hoặc % ( toàn bộ các host )Password: mật khẩu cho userConfirm Password: nhập lại mật khẩu đăng nhập của userCác tab còn lại:Account Limits: tab này đang giới hạn số lượng queries tuyệt connection … của userAdministrative Roles: set những roles mang đến user trong hệ thống Schema Privileges: Phân quyền mang đến User 8. Phân quyền mang lại userAny Schema ( % ): User sẽ sở hữu được quyền với toàn bộ các databaseSchemas matching pattern or name: match với những tên của database lúc tạo. Ví dụ db1_bill, db1_userSelected schema: mang lại chọn database gồm trong hệ thống để cấp cho quyềnSau lúc ấn OK, bảng phân quyền mang lại user cùng với database đang hiện ra. Chúng ta tùy chọn các quyền rồi nhấn Apply10. Xóa database chọn database đề xuất xóa trong phần Schemas –> chuột buộc phải chọn Drop Database. Hệ thống sẽ cho bọn họ lựa chọn review SQL hoặc click vào Drop Now nhằm xóa luôn: Tham khảo các nội dung bài viết khác KhácMariaDBmysqlmysql workbenchPrevious post Làm cầm cố nào để chạy sống cổng 80Next postFirewall < Phần 4 > Xây dựng quy mô firewall với Firewalld Service