Mysql workbench là gì

  -  

MySQL Workbench là một công cụ giúp ta làm việc dễ dàng, trực quan hơn với database. Thay vì chưng phải làm việc với database qua bối cảnh dòng lệnh chán nản như trước, giờ đồng hồ đây chúng ta có thể nhìn database một bí quyết trực quan rộng qua hình ảnh khá dễ nhìn 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ác đại lý dữ liệu 4. Quản lý table vào database 5. Truy hỏi vấn dữ liệu và Views 6. Sao lưu tài liệu ( Export ) 7. Hồi phục dữ liệu ( Import ) 8. Tạo 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 cho mô hình và 1 sản phẩm công nghệ đã setup phần mềm 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 cấp quyền)

2. Tạo connection

SSH vào MariaDB Server, tạo nên 1 user và cấp quyền cho user đó

create user “demo”“%” identified by “secret”; –> chế tạo user demogrant all on *.Bạn vẫn xem: Mysql workbench là gì

Đang xem: Mysql workbench là gì

* to “demo”“%”; –> cấp quyền mang đến user kiểm tra trên tất cả databaseChỉnh sửa bind-address trong tệp tin /etc/my.cnf.d/server.cnf chất nhận được người dùng trên MySQL Workbench liên kết vào Database trên tất cả các cổng bind-address=0.0.0.0Dùng MySQL Workbench kết nối vào DatabaseClick vào hình tượng dấu + như hình

Nhập vào các thông số kỹ thuật của bạn


*

Kiểm tra liên kết và xong kết nối


*



Xem thêm: Thần Cá Sấu Khuấy Đảo Đường Trên Cktg!, Cách Chơi Renekton Tốc Chiến

Kế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à hình ảnh sau khi chúng ta click vào kết nối ở trang chủ và cũng chính là nơi chúng ta trực tiếp sử dụng để quản trị database

3. Quản lý cơ sở dữ liệu

Tạo Database(New Schema)


*

Database bắt đầu tạo xuất hiện thêm ở tab phía bên trái màn hình. Khoác định trong mỗi database sẽ sở hữu 4 objects: Tables(Bảng), Views, Stored Procedures(Thủ tục) cùng Functions(Hàm) . Click thẳng vào từng object để sử dụng.




Xem thêm: Cao Số Là Gì, Đàn Ông “Cao Số”, Nhận Biết Tướng Con Gái Cao Số Và Cách Hóa Giải

 4. Quản lý table vào database

Tạo Table

Chuột bắt buộc vào Tables –> Create table

Kết quả màn hình sẽ mở ra như hình dưới. Điền thông tin về table:

Name – thương hiệu databaseDefault Collation – loại chữ hiển thị (nên để là utf8 – utf8_general_ci hoặc utf8 – utf8_unicode_ci để có thể hiển thị được giờ Việt)

Ấn vào 2 vệt mũi tên lên trên mặt bên phải đặt tạo các cột cùng tùy chọn các Constraints(ràng buộc), tiếp nối apply nhằm hoàn tất tạo ra bảng

các Constraints trên MySQL Workbench

PK: Primarey Key – khóa đúng mực định độc nhất vô nhị mỗi hàng/bản ghi vào bảng cơ sở tài liệu NN: Not Null – Đảm bảo rằng một cột ko thể có giá trị NULL UQ: quality – Đảm bảo tất cả các cực hiếm trong một cột là không giống nhau BIN: BinaryUN: UnsignedZF: Zero-FilledAI: tự động Increment – tăng trường đoản cú động, chỉ cấu hình thiết lập được đến kiểu INT

Qúa trình thực hiện thành công, chúng ta đã có một table new trong mục Tables:

Để chỉnh sửa lại tin tức hay thêm đổi thay … họ chuột cần vào table cần sửa đổi chọn ” Alter Table ” thì toàn thể thông tin của table vẫn hiển thị ra giống như lúc khởi sinh sản 1 table mới.

5. Truy vấn dữ liệu và Views

Truy vấn dữ liệu

Để tạo nên câu tróc nã vấn mới họ click vào icon như trong ảnh dưới đây:

sau khi file SQL xuất hiện ban đầu viết những câu SQL vào chỗ này và execute lệnh bằng 1 trong các 2 biểu tượng tia sét:– hình tượng tia sét 1 (Excute the selected portion of the script or everything, if there is no selection) : biểu tượng này vẫn thực thi các câu lệnh nếu bọn họ bôi đen nó hoặc nó nếu có 1 câu trong tệp tin thì không cần bôi đen giống cùng với ví dụ nghỉ ngơi trên mình làm– hình tượng tia sét 2 (Excute the statement under the keyboard cursor) : sẽ thực thi tất cả các câu lệnh ở sau vết keyboard cusor

Views

View là gì?

Ưu nhược điểm

Ưu điểmBảo mật – cho phép người quản lí trị csdl (DBA) cung cấp cho tất cả những người sử dụng chỉ những dữ liệu cần thiếtĐơn giản hóa – các view cũng hoàn toàn có thể sử dụng nhằm ẩn và thực hiện lại những truy vấn phức tạp => cực kỳ tiện với đông đảo câu truy hỏi vấn còng kềnh nhiều năm hàng trang A4Nhược điểm:Tốn thêm khoáng sản trên vps (memory, process)

Tạo views

Giả sử ta có 2 bảng:


Tạo view mang đến câu SQL:kết đúng theo 2 bảngSVTTvàMentordùngINNER JOINđể lấy thông tin 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à thương hiệu củadatabase(schema)

Truy vấn dữ liệu từ view

Câu lệnh:

select * from view_name;Ví dụ: tầm nã vấn tin tức về chúng ta tên mentor, MSSV SVTT, nam nữ SVTT trong view demodb.testview

select * from demodb.testview;Kết quả:

6. Sao lưu tài liệu ( Export )

Để rất có thể sao lưu tài liệu ( export) họ click vào Data Export ngơi nghỉ Management:

Lựa chọn data mà bạn có nhu cầu exporrt

Export to Dump Project Folder: mẫu mã này sẽ export từng table thành từng file khác biệt trong 1 folder.Export to lớn Self-Contained File: hình dáng này sẽ export toàn bộ thành 1 file SQL.

Tùy chọn nâng cao

Nhấn Start Export để ban đầu quá trình export

Sau khi quá trình export hoàn tất

7. Phục hồi tài liệu ( Import )

Click vào Data Import/Restore:

Chọn tệp tin dữ liệu bạn muốn import tiếp nối chọn Start Import để tiến hành import dữ liệu

Import from Dump Project Folder: đó là kiểu import tự 1 thư mục giống như option export.Import from Self-Contained File: dạng hình import từ là một file.

9. Tạo tài khoản ( user )

Thực hiện nay lần lượt theo các bước phía dưới

Trong đó:Login Name: thương hiệu userAuthentication Type: kiểu tuyệt đối ( Standard hoặc Standard Old )Limit Connectivity to 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 đế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 con số queries tốt connection … của userAdministrative Roles: set những 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ẽ sở hữu được quyền với tất cả các databaseSchemas matching pattern or name: match với những tên của database khi tạo. Ví dụ như db1_bill, db1_userSelected schema: đến chọn database tất cả trong khối hệ thống để cung cấp quyền

Sau khi ấn OK, bảng phân quyền mang đến user cùng với database đang hiện ra. Bạn tùy chọn các quyền rồi dìm Apply

10. Xóa database

lựa chọn database yêu cầu xóa vào phần Schemas –> chuột phải chọn Drop Database. Hệ thống sẽ cho họ lựa chọn đánh giá SQL hoặc click vào Drop Now nhằm xóa luôn:

Tham khảo các bài viết khác

Khác

MariaDBmysqlmysql workbench

Previous post Làm cụ nào nhằm chạy ở cổng 80Next postFirewall Xây dựng mô hình firewall cùng với Firewalld Service