Cách dùng mysql workbench

 - 

MySQL Workbench là một trong những hiện tượng tạo điều kiện cho ta thao tác thuận tiện, trực quan tiền hơn với database. Ttuyệt vị phải thao tác với database qua đồ họa cái lệnh chán nản như trước, giờ đây bạn cũng có thể chú ý database một phương pháp trực quan liêu rộng qua đồ họa khá đã mắt của MySquốc lộ Workbench.


Mục lục

 1. Mô hình 2. Kết nối vào database trên MySQL Workbench 3. Quản lý đại lý dữ liệu 4. Quản lý table vào database 5.  Truy vấn tài liệu cùng Views 6. Sao giữ tài liệu ( Export ) 7.  phục sinh dữ liệu ( Import ) 8.  Tạo thông tin tài khoản ( user ) 9.  Phân quyền đến user 10. Xóa database

1. Mô hình

*

Sử dụng 1 hệ thống mang lại mô hình với 1 đồ vật vẫn setup phần mềm MySquốc lộ Workbench(tải về 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 bản thân thực hiện user hay được cấp cho quyền)

2. Tạo connection

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

create user "demo"
"%" identified by "secret"; --> chế tạo ra user demogrant all on *.

Bạn đang xem: Cách dùng mysql workbench

* to lớn "demo"
"%"; --> cấp cho quyền mang lại user demo bên 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 trên MySquốc lộ Workbench liên kết vào Database bên trên toàn bộ những cổng bind-address=0.0.0.0Dùng MySQL Workbench kết nối vào DatabaseCliông xã vào biểu tượng vệt + nlỗi hình

Nhtràn lên những thông số của bạn

*

Kiểm tra kết nối cùng xong xuôi kết nối

*

Kết nối thành công xuất sắc, 1 kết nối nkhô hanh được tạo thành bên trên đồ họa home của MySQL Workbench

*

Đây là hình ảnh sau khi bạn cliông xã vào liên kết nghỉ ngơi home page cùng cũng là địa điểm chúng ta thẳng thực hiện nhằm quản trị database

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

Tạo Database(New Schema)
*

*

Database bắt đầu tạo thành mở ra ngơi nghỉ tab phía trái màn hình. Mặ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) . Cliông xã trực tiếp vào cụ thể từng object nhằm áp dụng.

*

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

Tạo Table

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

Kết quả màn hình vẫn lộ diện nhỏng hình bên dưới. Điền biết 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 để có thể hiển thị được Tiếng Việt)

Ấn vào 2 lốt mũi thương hiệu lên ở trên mặt phải kê chế tác những cột cùng tùy lựa chọn các Constraints(ràng buộc), sau đó apply nhằm hoàn toàn tạo bảng

Các Constraints bên trên MySQL Workbench

PK: Primarey Key – khóa đúng mực định nhất từng hàng/phiên bản ghi vào bảng cửa hàng dữ liệu NN: Not Null – Đảm bảo rằng một cột không thể có mức giá trị NULL UQ: Unique – Đảm bảo tất cả những quý hiếm trong một cột là khác biệt BIN: BinaryUN: UnsignedZF: Zero-FilledAI: Auto lớn Increment – tăng auto, chỉ tùy chỉnh được mang lại kiểu INT

Qúa trình thực hiện thành công, bọn họ vẫn có 1 table bắt đầu trong mục Tables:

Để sửa đổi lại báo cáo giỏi thêm biến chuyển … bọn họ chuột yêu cầu vào table bắt buộc sửa đổi lựa chọn ” Alter Table ” thì toàn thể ban bố của table sẽ hiển thị ra hệt như thời gian khởi sinh sản 1 table new.

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

Truy vấn dữ liệu

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

Sau Khi tệp tin SQL mở ra ban đầu viết những câu SQL vào đây với exedễ thương lệnh bởi 1 trong các 2 biểu tượng tia sét:– Biểu tượng tia sét 1 (Exđáng yêu 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ụ chúng ta trét Black nó hoặc nó ví như có một câu vào file thì ko đề nghị bôi Đen tương tự cùng với ví dụ ngơi nghỉ trên mình làm– Biểu tượng tia sét 2 (Exdễ thương the statement under the keyboard cursor) : sẽ thực thi toàn bộ các câu lệnh ở sau vệt keyboard cusor

Views

View là gì?

View là những truy nã vấn SELECT được gìn giữ nhỏng là một trong những table và sau đó ta hoàn toàn có thể truy nã vấn dữ liệu tự view như triển khai với table.

Xem thêm: Hướng Dẫn Những Cách Cho Đĩa Vào Máy Tính Bàn, Cách Mở Khay Đĩa Ổ Đĩa Trên Máy Tính Bàn

Ưu nhược điểm

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

Tạo views

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

*

Tạo view mang đến câu SQL:kết hợp 2 bảngSVTTvàMentordùngINNER JOINđể đưa biết tin 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 gọi củadatabase(schema)

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

Câu lệnh:

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

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

6. Sao giữ tài liệu ( Export )

Để có thể sao lưu tài liệu ( export) họ cliông xã vào Data Export sinh sống Management:

Lựa chọn data nhưng bạn muốn exporrt

Export lớn Dump Project Folder: hình dạng này vẫn export từng table thành từng file khác nhau trong 1 folder.Export to Self-Contained File: hình trạng này vẫn export tất cả thành 1 tệp tin SQL.

Xem thêm: Giá Sữa Chua Th True Milk - Sữa Chua Th True Milk, Giá Cập Nhật 1 Giờ Trước

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 quy trình export trả tất

7. khôi phục dữ liệu ( Import )

Clichồng vào Data Import/Restore:

Chọn file tài liệu bạn có nhu cầu import tiếp đến chọn Start Import để thực hiện import dữ liệu

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

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

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

Trong đó:Login Name: tên userAuthentication Type: loại bảo đảm ( 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 % ( tất cả các host )Password: mật khẩu đăng nhập mang đến userConfirm Password: nhập lại mật khẩu đăng nhập 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 tuyệt connection … của userAdministrative sầu Roles: set những roles đến user trong khối hệ thống Schema Privileges: Phân quyền mang lại User

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

Any Schema ( % ): User sẽ có đượ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 lúc tạo ra. ví dụ như db1_bill, db1_userSelected schema: mang lại lựa chọn database gồm trong hệ thống nhằm cấp cho quyền

Sau Lúc ấn OK, bảng phân quyền mang đến user với database đang hiển thị. quý khách tùy lựa chọn những quyền rồi dấn Apply

10. Xóa database

Chọn database nên xóa trong phần Schemas –> loài chuột đề xuất lựa chọn Drop Database. Hệ thống đang mang lại họ sàng lọc Reviews Squốc lộ hoặc cliông xã vào Drop Now nhằm xóa luôn:

Tmê say khảo những nội dung bài viết khác


Khác

MariaDBmysqlmysql workbench

Previous post Làm vậy nào nhằm chạy sinh sống cổng 80Next postFirewall < Phần 4 > Xây dựng quy mô firewall với Firewalld Service

Chuyên mục: