MySquốc lộ Workbench là một trong những lý lẽ hỗ trợ chúng ta thao tác làm việc dễ ợt, trực quan hơn với database. Tgiỏi vì chưng đề nghị thao tác cùng với database qua bối cảnh mẫu lệnh buốn chán như trước, bây giờ bạn cũng có thể nhìn database một cách trực quan rộng qua đồ họa tương đố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ác đại lý dữ liệu 4. Quản lý table vào database 5.  Truy vấn dữ liệu với Views 6. Sao lưu lại 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 mang đến user 10. Xóa database

1. Mô hình

*

Sử dụng 1 server đến mô hình với 1 thứ đã thiết lập phần mềm MySQL Workbench(tải về trên đây):– MariaDB Server thực hiện 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 áp dụng user hay được cấp quyền)

2. Tạo connection

SSH vào MariaDB Server, sản xuất 1 user với cung cấp quyền cho user đó

create user "demo"
"%" identified by "secret"; --> sản xuất user demogrant all on *.

Bạn đang xem: Mysql workbench là gì

* to lớn "demo"
"%"; --> cấp quyền mang lại user thử nghiệm bên trên toàn bộ databaseChỉnh sửa bind-address trong file /etc/my.cnf.d/VPS.cnf được cho phép người dùng bên trên MySQL Workbench liên kết vào Database bên trên toàn bộ các cổng bind-address=0.0.0.0Dùng MySQL Workbench liên kết vào DatabaseCliông chồng vào biểu tượng lốt + nhỏng hình

Nhập lệ những thông số kỹ thuật của bạn

*

Kiểm tra kết nối cùng hoàn thành kết nối

*

Kết nối thành công xuất sắc, 1 kết nối nkhô nóng được tạo ra trên giao diện home của MySQL Workbench

*

Đây là hình ảnh sau khi bạn cliông chồng vào kết nối làm việc home page cùng cũng chính là chỗ chúng ta trực tiếp thực hiện để quản ngại trị database

3. Quản lý đại lý dữ liệu

Tạo Database(New Schema)
*

*

Database new chế tạo ra mở ra sinh hoạt tab phía bên trái screen. Mặc định trong mỗi database sẽ có 4 objects: Tables(Bảng), Views, Stored Procedures(Thủ tục) cùng Functions(Hàm) . Clichồng thẳng vào cụ thể từng object để thực hiện.

*

 4. Quản lý table trong database

Tạo Table

Chuột đề xuất vào Tables –> Create table

Kết trái màn hình đang lộ diện nhỏng hình dưới. Điền đọc tin về table:

Name – tên databaseDefault Collation – mẫu mã chữ hiển thị (nên được đặt là utf8 – utf8_general_ci hoặc utf8 – utf8_unicode_ci nhằm 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 mặt phải kê chế tác những cột cùng tùy lựa chọn những Constraints(ràng buộc), tiếp nối apply để hoàn toàn chế tạo ra bảng

Các Constraints bên 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 trong bảng cơ sở tài liệu NN: Not Null – Đảm bảo rằng một cột cần yếu có mức giá trị NULL UQ: Unique – Đảm bảo toàn bộ các quý hiếm vào một cột là không giống nhau BIN: BinaryUN: UnsignedZF: Zero-FilledAI: Auto lớn Increment – tăng auto, chỉ thiết lập được mang lại hình trạng INT

Qúa trình thực hiện thành công, chúng ta sẽ có 1 table bắt đầu trong mục Tables:

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

5. Truy vấn dữ liệu cùng Views

Truy vấn dữ liệu

Để tạo ra câu truy tìm vấn bắt đầu họ click vào ibé nlỗi trong hình họa bên dưới đây:

Sau khi tệp tin SQL lộ diện ban đầu viết những câu Squốc lộ vào chỗ này với exexinh tươi lệnh bằng 1 trong những 2 biểu 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) : biểu tượng này sẽ tiến hành các câu lệnh giả dụ bọn họ quẹt Black nó hoặc nó ví như có 1 câu trong tệp tin thì không phải bôi đen giống cùng với ví dụ sinh hoạt trên mình làm– Biểu tượng tia sét 2 (Exxinh đẹp the statement under the keyboard cursor) : đã triển khai tất cả các câu lệnh ở sau dấu keyboard cusor

Views

View là gì?

View là những tầm nã vấn SELECT được bảo quản như là 1 table cùng sau đó ta có thể truy vấn dữ liệu từ view nhỏng triển khai với table.

Xem thêm: Luyện Từ Và Câu Lớp 4: Danh Từ Chung Là Gì, Tiếng Việt Lớp 4

Ưu nhược điểm

Ưu điểmBảo mật – Cho phnghiền người cai quản trị CSDL (DBA) hỗ trợ cho những người sử dụng chỉ phần đông tài liệu đề xuất thiếtĐơn giản hóa – Các view cũng rất có thể áp dụng để ẩn và áp dụng lại những truy tìm vấn phức tạp => khôn cùng luôn thể cùng với phần đông câu tróc nã vấn còng kềnh dài hàng trang A4Nhược điểm:Tốn thêm tài nguyên trên Server (memory, process)

Tạo views

Giả sử ta tất cả 2 bảng:

*

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

Truy vấn tài liệu từ view

Câu lệnh:

select * from view_name;Ví dụ: Truy vấn thông tin về họ thương hiệu mentor, MSSV SVTT, Giới tính SVTT vào view demodb.testview

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

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

Để có thể sao lưu dữ liệu ( export) chúng ta clichồng vào Data Export nghỉ ngơi Management:

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

Export khổng lồ Dump Project Folder: thứ hạng này vẫn export từng table thành từng tệp tin khác nhau trong 1 thư mục.Export lớn Self-Contained File: vẻ bên ngoài này đã export tất cả thành 1 tệp tin Squốc lộ.

Tùy chọn nâng cao

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

Sau Khi quy trình export trả tất

7. khôi phục tài liệu ( Import )

Clichồng vào Data Import/Restore:

Chọn file dữ liệu bạn muốn import tiếp đến chọn Start Import để triển khai import dữ liệu

Import from Dump Project Folder: đây là phong cách import từ là 1 thư mục hệt như option export.Import from Self-Contained File: phong cách import từ là một tệp tin.

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

Thực hiện tại 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 xác xắn ( Standard hoặc Standard Old )Limit Connectivity 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: password mang lại userConfirm Password: nhập lại password của user

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

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

Any Schema ( % ): User sẽ sở hữu quyền cùng với toàn bộ các databaseSchemas matching pattern or name: match với những tên của database khi chế tạo ra. lấy một ví dụ db1_bill, db1_userSelected schema: mang lại chọn database tất cả trong hệ thống để cấp cho quyền

Sau khi ấn OK, bảng phân quyền cho user với database đã hiển thị. Quý khách hàng tùy lựa chọn các quyền rồi nhận Apply

10. Xóa database

Chọn database đề nghị xóa vào phần Schemas –> con chuột nên chọn Drop Database. Hệ thống đang đến chúng ta tuyển lựa Review Squốc lộ hoặc click vào Drop Now để xóa luôn:

Ttê 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 ngơi nghỉ cổng 80Next postFirewall < Phần 4 > Xây dựng mô hình firewall với Firewalld Service
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 *