MySquốc lộ Workbench là 1 trong giải pháp hỗ trợ chúng ta thao tác dễ dàng, trực quan hơn cùng với database. Tgiỏi bởi vì đề xuất thao tác làm việc với database qua giao diện mẫu lệnh rầu rĩ như lúc trước, giờ đây bạn có thể quan sát database một giải pháp trực quan liêu hơn qua hình ảnh hơi dễ nhìn của MySQL 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 trong database 5. Truy vấn tài liệu và Views 6. Sao giữ tài liệu ( Export ) 7. khô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 mang lại mô hình với 1 thiết bị sẽ setup phần mềm MySquốc lộ Workbench(download 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 bản thân sử dụng user hay được cấp quyền)

2. Tạo connection

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

create user "demo""%" identified by "secret"; --> tạo thành user demogrant all on *.Quý Khách vẫn xem: Mysql workbench là gì* lớn "demo""%"; --> cấp quyền đến user test trên toàn bộ databaseChỉnh sửa bind-address trong file /etc/my.cnf.d/VPS.cnf chất nhận được người dùng bên trên MySquốc lộ Workbench kết nối vào Database bên trên toàn bộ 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

Nhtràn lên những thông số kỹ thuật của bạn


*

Kiểm tra kết nối cùng dứt kết nối


*

Kết nối thành công xuất sắc, 1 liên kết nkhô hanh được chế tạo bên trên bối cảnh home của MySquốc lộ Workbench


Xem thêm: Mtg Là Gì - Nghĩa Của Từ Mtg

*

Đây là đồ họa sau khi chúng ta cliông chồng vào kết nối ở trang chủ cùng cũng chính là khu vực bọn họ trực tiếp thực hiện để quản trị database

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

Tạo Database(New Schema)
*

Database new tạo nên xuất hiện làm việc tab phía trái screen. Mặc định trong mỗi database sẽ sở hữu 4 objects: Tables(Bảng), Views, Stored Procedures(Thủ tục) và Functions(Hàm) . Cliông xã trực tiếp vào từng object nhằm áp dụng.


 4. Quản lý table trong database

Tạo Table

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

Kết quả màn hình hiển thị vẫn xuất hiện nhỏng hình dưới. Điền báo cáo về table:

Name – thương hiệu databaseDefault Collation – dạng hình chữ hiển thị (nên được đặt là utf8 – utf8_general_ci hoặc utf8 – utf8_unicode_ci nhằm rất 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 bên phải đặt tạo thành các cột và tùy chọn các Constraints(ràng buộc), tiếp đến apply để hoàn tất tạo thành bảng

Các Constraints trên MySQL Workbench

PK: Primarey Key – khóa chính xác định tốt nhất mỗi hàng/bản ghi vào bảng các đại lý dữ liệu NN: Not Null – Đảm nói rằng một cột cần thiết có giá trị NULL UQ: Unique – Đảm bảo tất cả các quý hiếm vào một cột là khác nhau BIN: BinaryUN: UnsignedZF: Zero-FilledAI: Auto lớn Increment – tăng auto, chỉ tùy chỉnh cấu hình được mang lại đẳng cấp INT

Qúa trình thực thi thành công xuất sắc, họ vẫn có một table mới vào mục Tables:

Để sửa đổi lại công bố xuất xắc thêm trở thành … chúng ta con chuột yêu cầu vào table đề nghị chỉnh sửa chọn ” Alter Table ” thì toàn bộ ban bố của table vẫn hiển thị ra hệt như cơ hội khởi tạo nên 1 table mới.

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

Truy vấn dữ liệu

Để tạo ra câu truy tìm vấn mới họ cliông chồng vào icon nhỏng trong hình ảnh dưới đây:

Sau Khi file Squốc lộ xuất hiện thêm ban đầu viết những câu SQL vào đây và exedễ thương lệnh bằng 1 trong những 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 đã tiến hành các câu lệnh nếu chúng ta quẹt Đen nó hoặc nó trường hợp có một câu trong file thì ko đề nghị trét đen giống như với ví dụ sinh hoạt bên trên mình làm– Biểu tượng tia sét 2 (Exxinh tươi the statement under the keyboard cursor) : sẽ thực thi tất cả những câu lệnh nằm sau vệt keyboard cusor

Views

View là gì?

Ưu nhược điểm

Ưu điểmBảo mật – Cho phxay người quản ngại trị cơ sở dữ liệu (DBA) hỗ trợ cho người sử dụng chỉ gần như tài liệu đề xuất thiếtĐơn giản hóa – Các view cũng rất có thể sử dụng nhằm ẩn và áp dụng lại những truy nã vấn tinh vi => siêu tiện cùng với đa số câu truy tìm vấn còng kềnh nhiều năm mặt hàng trang A4Nhược điểm:Tốn thêm tài nguyên ổn bên trên Server (memory, process)

Tạo views

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


Tạo view mang lại câu SQL:kết hợp 2 bảngSVTTvàMentordùngINNER JOINđể lấy ban bố về: bọn họ 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 tài liệu trường đoản cú view

Câu lệnh:

select * from view_name;Ví dụ: Truy vấn biết tin về bọn 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 lưu lại tài liệu ( Export )

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

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

Tùy chọn nâng cao

Nhấn Start Export để bắt đầu quá trình export

Sau Lúc quy trình export trả tất

7. Phục hồi dữ liệu ( Import )

Cliông chồng vào Data Import/Restore:

Chọn file dữ liệu bạn muốn import kế tiếp lựa chọn Start Import nhằm tiến hành import dữ liệu

Import from Dump Project Folder: đây là loại import từ là 1 thư mục y hệt như option export.Import from Self-Contained File: mẫu mã import từ là một tệp tin.

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

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

Trong đó:Login Name: tên userAuthentication Type: vẻ bên ngoài bảo đảm ( 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 % ( tất cả những host )Password: mật khẩu đăng nhập mang đến userConfirm Password: nhập lại password của user

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

8. Phân quyền mang đến user

Any Schema ( % ): User sẽ có được quyền với tất cả những databaseSchemas matching pattern or name: match với những tên của database Khi sản xuất. Ví dụ db1_bill, db1_userSelected schema: đến lựa chọn database tất cả trong khối hệ thống để cung cấp quyền

Sau Lúc ấn OK, bảng phân quyền cho user cùng với database vẫn chỉ ra. Quý Khách tùy chọn những quyền rồi dấn Apply

10. Xóa database

Chọn database cần xóa trong phần Schemas –> loài chuột cần chọn Drop Database. Hệ thống đã cho chúng ta gạn lọc Review SQL hoặc clichồng vào Drop Now để xóa luôn:

Tsay đắm khảo các nội dung bài viết khác

Khác

MariaDBmysqlmysql workbench

Previous post Làm cố kỉnh như thế nào để chạy ở cổng 80Next postFirewall Xây dựng quy mô firewall với Firewalld ServiceChulặng mục: Công Nghệ 4.0
Bài viết liên quan

Trả lời

Email của bạn sẽ không được hiển thị công khai. Các trường bắt buộc được đánh dấu *