Cách Sử Dụng Mysql Workbench

MySquốc lộ Workbench là 1 phương tiện giúp chúng ta thao tác dễ dàng, trực quan lại hơn với database. Tgiỏi vày đề xuất thao tác với database qua giao diện chiếc lệnh buồn rầu như trước, lúc này chúng ta có thể nhìn database một bí quyết trực quan liêu rộng qua bối cảnh 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ử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 lưu lại dữ liệu ( Export ) 7.  khôi phục dữ liệu ( Import ) 8.  Tạo thông tin tài khoản ( user ) 9.  Phân quyền mang lại user 10. Xóa database

1. Mô hình

*

Sử dụng 1 VPS cho mô hình cùng 1 thứ sẽ cài đặt phần mềm MySQL Workbench(download tại đây):– MariaDB Server sử dụng 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 cho quyền)

2. Tạo connection

SSH vào MariaDB Server, tạo ra 1 user cùng cấp quyền mang lại user đó

create user "demo"
"%" identified by "secret"; --> chế tác user demogrant all on *.

Bạn đang xem: Cách sử dụng mysql workbench

* to lớn "demo"
"%"; --> cung cấp quyền mang lại user chạy thử trên toàn bộ databaseChỉnh sửa bind-address vào file /etc/my.cnf.d/server.cnf cho phép người dùng trên MySquốc lộ 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 liên kết vào DatabaseCliông xã vào biểu tượng dấu + nhỏng hình

Nhập vào các 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 liên kết nkhô nóng được chế tạo ra bên trên giao diện trang chủ của MySquốc lộ Workbench

*

Đây là hình ảnh sau khi bạn click vào liên kết ngơi nghỉ home page và cũng chính là chỗ họ thẳng áp dụng để quản lí trị database

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

Tạo Database(New Schema)
*

*

Database mới tạo ra mở ra sống tab bên trái màn hình. 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) . Click trực tiếp vào từng object để sử dụng.

*

 4. Quản lý table trong database

Tạo Table

Chuột đề nghị vào Tables –> Create table

Kết quả màn hình đang xuất hiện nlỗi hình dưới. Điền biết tin về table:

Name – tên databaseDefault Collation – hình dạng chữ hiển thị (nên đặ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 trên mặt phải kê chế tạo những cột với tùy chọn các Constraints(ràng buộc), kế tiếp apply để hoàn chỉnh sinh sản bảng

Các Constraints trên MySQL Workbench

PK: Primarey Key – khóa đúng đắn định duy nhất mỗi hàng/bạn dạng ghi trong bảng đại lý tài liệu NN: Not Null – Đảm nói rằng một cột bắt buộc có mức giá trị NULL UQ: Unique – Đảm bảo tất cả những cực hiếm trong một cột là không giống nhau BIN: BinaryUN: UnsignedZF: Zero-FilledAI: Auto lớn Increment – tăng tự động hóa, chỉ tùy chỉnh cấu hình được mang đến phong cách INT

Qúa trình tiến hành thành công, bọn họ đã có 1 table bắt đầu trong mục Tables:

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

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

Truy vấn dữ liệu

Để tạo nên câu truy hỏi vấn bắt đầu họ clichồng vào ibé nlỗi trong ảnh bên dưới đây:

Sau khi tệp tin Squốc lộ lộ diện bước đầu viết những câu Squốc lộ vào đó và exeđáng yêu lệnh bởi một trong 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) : hình tượng này đang triển khai các câu lệnh nếu bọn họ sứt Black nó hoặc nó ví như có một câu vào file thì ko phải bôi đen như là với ví dụ làm việc 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) : đang tiến hành tất cả những câu lệnh ở sau lốt keyboard cusor

Views

View là gì?

View là những truy vấn SELECT được lưu lại nhỏng là một trong table cùng tiếp đến ta rất có thể truy vấn tài liệu trường đoản cú view nlỗi triển khai cùng với table.

Xem thêm: Phim Sự Khởi Đầu Của Hành Tinh Khỉ Full Hd Vietsub, Sự Khởi Đầu Của Hành Tinh Khỉ

Ưu nhược điểm

Ưu điểmBảo mật – Cho phxay người cai quản trị DataBase (DBA) cung ứng cho tất cả những người áp dụng chỉ phần lớn dữ liệu bắt buộc thiếtĐơn giản hóa – Các view cũng có thể sử dụng nhằm ẩn với thực hiện lại những truy hỏi vấn phức hợp => hết sức luôn tiện cùng với mọi câu truy hỏi 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 ổn trên Server (memory, process)

Tạo views

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

*

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

Để rất có thể sao giữ dữ liệu ( export) họ cliông chồng vào Data Export ở Management:

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

Export lớn Dump Project Folder: mẫu mã này sẽ export từng table thành từng file khác biệt trong một folder.Export lớn Self-Contained File: kiểu này đang export tất cả thành 1 tệp tin SQL.

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

Nhấn Start Export nhằm bắt đầu quy trình export

Sau lúc quy trình export hoàn 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ối lựa chọn Start Import để tiến hành import dữ liệu

Import from Dump Project Folder: đây là dạng hình import từ là 1 folder giống như option export.Import from Self-Contained File: kiểu import từ 1 file.

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

Thực hiện nay thứu tự theo quá trình phía dưới

Trong đó:Login Name: tên userAuthentication Type: phong cách đúng đắn ( 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 cho userConfirm Password: nhập lại password của user

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

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

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

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

10. Xóa database

Chọn database cần xóa trong phần Schemas –> loài chuột đề xuất lựa chọn Drop Database. Hệ thống vẫn mang lại chúng ta lựa chọn review SQL hoặc cliông xã vào Drop Now để xóa luôn:

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


Khác

MariaDBmysqlmysql workbench

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

Leave a Reply

Your email address will not be published. Required fields are marked *

  • Cách xin nghỉ hẳn học thêm

  • Chuyển đổi cơ số 2 sang 10

  • Cách hủy lệnh máy in brother

  • Hướng dẩn cách mở khóa khi bị chặn chức năng gửi tin nhắn.

  • x