Mysql workbench là gì

MySquốc lộ Workbench là 1 trong quy định tạo điều kiện cho ta thao tác làm việc dễ ợt, trực quan rộng với database. Ttốt do buộc phải thao tác cùng với database qua đồ họa chiếc lệnh buồn rầu như trước, lúc này chúng ta có thể quan sát database một cách trực quan lại rộng qua đồ họa 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 bên trên MySQL Workbench 3. Quản lý đại lý dữ liệu 4. Quản lý table trong database 5. Truy vấn dữ liệu cùng Views 6. Sao lưu dữ liệu ( Export ) 7. Phục hồi tài 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 VPS đến quy mô cùng 1 thứ đã setup phần mềm MySQL Workbench(tải về trên đây):– MariaDB Server thực hiện CentOS 7 OS– Có kết nối Internet– User database SSH vào MariaDB Server(bài viết này mình áp dụng user thường được cung cấp quyền)

2. Tạo connection

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

create user "demo""%" identified by "secret"; --> chế tạo user demogrant all on *.quý khách đang xem: Mysql workbench là gì* lớn "demo""%"; --> cấp cho quyền cho user test trên tất cả databaseChỉnh sửa bind-address vào file /etc/my.cnf.d/hệ thống.cnf cho phép người tiêu dùng bên trên MySQL Workbench kết nối vào Database bên trên tất cả các cổng bind-address=0.0.0.0Dùng MySquốc lộ Workbench liên kết vào DatabaseCliông xã vào biểu tượng vết + nhỏng hình

Nhtràn vào những thông số của bạn


*

Kiểm tra liên kết với ngừng kết nối


*

Kết nối thành công xuất sắc, 1 kết nối nkhô cứng được chế tác bên trên bối cảnh home của MySQL Workbench


Xem thêm: Proshow Producer 10 Full Crack + Registration Key Free Download

*

Đây là hình ảnh sau khi bạn cliông chồng vào liên kết ngơi nghỉ trang chính với cũng chính là nơi bọn họ thẳng sử dụng nhằm quản ngại trị database

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

Tạo Database(New Schema)
*

Database mới sinh sản lộ diện làm việc tab phía bên trái màn hình hiển thị. Mặc định trong mỗi database sẽ có 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 sử dụng.


 4. Quản lý table trong database

Tạo Table

Chuột phải vào Tables –> Create table

Kết quả màn hình đã xuất hiện thêm nlỗi 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 được sắp xếp 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 ở trên mặt phải đặt tạo nên những cột và tùy chọn các Constraints(ràng buộc), tiếp đến apply để hoàn chỉnh chế tác bảng

Các Constraints bên trên MySquốc lộ Workbench

PK: Primarey Key – khóa đúng đắn định độc nhất vô nhị từng hàng/bạn dạng ghi trong bảng các đại lý tài liệu NN: Not Null – Đảm nói rằng một cột cấp thiết có giá trị NULL UQ: Unique – Đảm bảo tất cả các giá trị trong một cột là khác nhau BIN: BinaryUN: UnsignedZF: Zero-FilledAI: Aukhổng lồ Increment – tăng tự động hóa, chỉ thiết lập cấu hình được mang lại kiểu dáng INT

Qúa trình thực hiện thành công, bọn họ đang có 1 table new vào mục Tables:

Để chỉnh sửa lại báo cáo tuyệt thêm biến chuyển … chúng ta con chuột bắt buộc vào table cần sửa đổi lựa chọn ” Alter Table ” thì toàn thể đọc tin của table đã hiển thị ra hệt như thời gian khởi tạo ra 1 table bắt đầu.

5. Truy vấn tài liệu và Views

Truy vấn dữ liệu

Để tạo nên câu truy hỏi vấn new bọn họ click vào icon nhỏng trong hình họa dưới đây:

Sau khi tệp tin Squốc lộ xuất hiện bước đầu viết những câu SQL vào chỗ này với exexinh tươi lệnh bằng 1 trong các 2 hình tượng tia sét:– Biểu tượng tia sét 1 (Exdễ thương the selected portion of the script or everything, if there is no selection) : hình tượng này vẫn xúc tiến những câu lệnh nếu như chúng ta thoa đen nó hoặc nó ví như có 1 câu vào file thì không đề xuất thoa Đen giống với ví dụ ở bên trên mình làm– Biểu tượng tia sét 2 (Exdễ thương the statement under the keyboard cursor) : đã thực thi toàn bộ những 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 phnghiền bạn cai quản trị CSDL (DBA) cung cấp cho những người áp dụng chỉ đều tài liệu bắt buộc thiếtĐơn giản hóa – Các view cũng rất có thể áp dụng nhằm ẩn với áp dụng lại các truy vấn vấn tinh vi => vô cùng tiện cùng với rất nhiều câu tầm nã vấn còng kềnh lâu năm mặt hàng trang A4Nhược điểm:Tốn thêm tài nguyên bên trên Server (memory, process)

Tạo views

Giả sử ta bao gồm 2 bảng:


Tạo view mang đến câu SQL:phối kết hợp 2 bảngSVTTvàMentordùngINNER JOINđể đưa thông báo về: bọn họ 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à tên gọi của view demodblà tên củadatabase(schema)

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

Câu lệnh:

select * from view_name;Ví dụ: Truy vấn công bố về chúng ta tên mentor, MSSV SVTT, Giới tính SVTT trong view demodb.testview

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

6. Sao lưu giữ dữ liệu ( Export )

Để hoàn toàn có thể sao lưu giữ dữ liệu ( export) họ clichồng vào Data Export ở Management:

Lựa lựa chọn data cơ mà bạn muốn exporrt

Tùy lựa chọn nâng cao

Nhấn Start Export nhằm bước đầu quy trình export

Sau lúc 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 file dữ liệu bạn muốn import kế tiếp chọn Start Import nhằm thực hiện import dữ liệu

Import from Dump Project Folder: đó là kiểu import từ là một folder giống hệt như option export.Import from Self-Contained File: kiểu import từ là 1 file.

9. Tạo thông tin tài khoản ( user )

Thực hiện nay theo thứ tự theo công việc phía dưới

Trong đó:Login Name: tên userAuthentication Type: kiểu dáng xác thực ( 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ộ những host )Password: mật khẩu mang đến userConfirm Password: nhập lại mật khẩu của user

Các tab còn lại:Account Limits: tab này vẫn giới hạn số lượng queries hay connection … của userAdministrative sầu Roles: mix các roles đến user vào hệ thống Schema Privileges: Phân quyền cho User

8. Phân quyền mang lại user

Any Schema ( % ): User sẽ sở hữu quyền với toàn bộ các databaseSchemas matching pattern or name: match với các tên của database Lúc tạo. ví dụ như db1_bill, db1_userSelected schema: mang đến chọn database bao gồm vào khối hệ thống nhằm cấp cho quyền

Sau khi ấn OK, bảng phân quyền mang lại user với database đã chỉ ra. quý khách tùy chọn các quyền rồi nhận Apply

10. Xóa database

Chọn database yêu cầu xóa trong phần Schemas –> chuột phải chọn Drop Database. Hệ thống đang cho họ gạn lọc nhận xét Squốc lộ hoặc cliông chồng vào Drop Now nhằm xóa luôn:

Tsay mê khảo các bài viết khác

Khác

MariaDBmysqlmysql workbench

Previous post Làm cố làm sao để chạy nghỉ ngơi cổng 80Next postFirewall Xây dựng quy mô firewall cùng với Firewalld ServiceChuyên mục: Công Nghệ 4.0