Mysql workbench là gì

MySQL Workbench là một luật pháp giúp chúng ta thao tác dễ dàng, trực quan liêu hơn cùng với database. Ttốt vày phải thao tác cùng với database qua hình ảnh chiếc lệnh nhàm chán như trước, bây giờ chúng ta cũng có thể chú ý database một phương pháp trực quan lại rộng qua bối cảnh tương đối 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 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à Views 6. Sao lưu dữ liệu ( Export ) 7.  phục sinh tài liệu ( Import ) 8.  Tạo tài khoản ( user ) 9.  Phân quyền đến user 10. Xóa database

1. Mô hình

*

Sử dụng 1 VPS mang đến quy mô với 1 sản phẩm công nghệ sẽ cài đặt ứng dụng MySQL Workbench(download tại đây):– MariaDB Server thực hiện CentOS 7 OS– Có kết nối Internet– User database SSH vào MariaDB Server(nội dung bài viết này mình thực hiện user hay được cung cấp quyền)

2. Tạo connection

SSH vào MariaDB Server, tạo thành 1 user với cung cấp quyền đến user đó

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

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

* lớn "demo"
"%"; --> cung cấp quyền đến user demo bên trên toàn bộ databaseChỉnh sửa bind-address trong tệp tin /etc/my.cnf.d/VPS.cnf cho phép người tiêu dùng trên MySquốc lộ Workbench kết nối vào Database bên trên tất cả những cổng bind-address=0.0.0.0Dùng MySquốc lộ Workbench kết nối vào DatabaseCliông xã vào hình tượng lốt + nlỗi hình

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

*

Kiểm tra kết nối và 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 trên bối cảnh trang chính của MySQL Workbench

*

Đây là bối cảnh sau khi bạn cliông xã vào liên kết làm việc trang chính và cũng là chỗ họ thẳng sử dụng để quản lí trị database

3. Quản lý cửa hàng dữ liệu

Tạo Database(New Schema)
*

*

Database bắt đầu tạo thành xuất hiện làm việc tab phía trái màn hình hiển thị. Mặc định trong mỗi database sẽ sở hữu được 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 để á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ả screen vẫn mở ra như hình bên dưới. Điền đọc tin về table:

Name – thương hiệu databaseDefault Collation – giao diện 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 lốt mũi thương hiệu lên trên mặt mặt phải để sinh sản những cột với tùy lựa chọn các Constraints(ràng buộc), tiếp nối apply để hoàn toàn sinh sản bảng

Các Constraints trên MySQL Workbench

PK: Primarey Key – khóa đúng mực định độc nhất từng hàng/bạn dạng ghi trong bảng các đại lý tài liệu NN: Not Null – Đảm bảo rằng một cột cần yếu 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ác biệt BIN: BinaryUN: UnsignedZF: Zero-FilledAI: Auto lớn Increment – tăng tự động hóa, chỉ cấu hình thiết lập được cho kiểu dáng INT

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

Để chỉnh sửa lại công bố xuất xắc thêm biến chuyển … họ chuột cần vào table buộc phải sửa đổi chọn ” Alter Table ” thì toàn bộ báo cáo của table đang hiển thị ra y như lúc khởi tạo ra 1 table new.

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

Truy vấn dữ liệu

Để tạo thành câu tróc nã vấn new chúng ta cliông chồng vào ibé nlỗi trong ảnh bên dưới đây:

Sau Lúc file SQL xuất hiện ban đầu viết những câu SQL vào đó và exeđáng yêu lệnh bởi 1 trong các 2 hình tượng tia sét:– Biểu tượng tia sét 1 (Exxinh đẹp the selected portion of the script or everything, if there is no selection) : biểu tượng này đã tiến hành các câu lệnh trường hợp bọn họ quẹt đen nó hoặc nó nếu có một câu trong file thì không cần sứt Đen tương đương với ví dụ nghỉ ngơi bên trên bản thân làm– Biểu tượng tia sét 2 (Exdễ thương the statement under the keyboard cursor) : đang xúc tiến toàn bộ những câu lệnh nằm sau vệt keyboard cusor

Views

View là gì?

View là các tróc nã vấn SELECT được cất giữ nhỏng là 1 table và tiếp nối ta rất có thể truy hỏi vấn dữ liệu trường đoản cú view nlỗi triển khai cùng với table.

Xem thêm: Tạo Tên Kí Tự Đặc Biệt Pubg Mobile, 1500+ Kí Tự Đặc Biệt Game Pubg Mobile Cực Đẹp

Ưu nhược điểm

Ưu điểmBảo mật – Cho phép bạn quản lí trị DataBase (DBA) hỗ trợ cho người áp dụng chỉ phần lớn tài liệu nên thiếtĐơn giản hóa – Các view cũng hoàn toàn có thể sử dụng để ẩn cùng thực hiện lại các truy tìm vấn phức tạp => khôn cùng tiện với hồ hết câu truy tìm vấn còng kềnh dài sản phẩm trang A4Nhược điểm:Tốn thêm tài ngulặng bê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để lấy công bố về: 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 từ bỏ 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 dữ liệu ( Export )

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

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

Export lớn Dump Project Folder: phong cách này đang export từng table thành từng tệp tin khác nhau trong 1 thư mục.Export khổng lồ Self-Contained File: hình dáng này vẫn export tất cả thành 1 file Squốc lộ.

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

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

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

7. phục sinh dữ liệu ( Import )

Cliông xã vào Data Import/Restore:

Chọn tệp tin tài liệu bạn muốn import sau đó chọn Start Import để thực hiện import dữ liệu

Import from Dump Project Folder: đó là giao diện import từ một thư mục giống như option export.Import from Self-Contained File: vẻ bên ngoài import từ là một file.

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

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

Trong đó:Login Name: thương hiệu userAuthentication Type: thứ hạng đảm bảo ( 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 đế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 giới hạn con số queries tốt connection … của userAdministrative sầu Roles: phối những roles mang đến user trong khối hệ thống Schema Privileges: Phân quyền đến User

8. Phân quyền mang đến 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 những thương hiệu của database khi tạo nên. ví dụ như db1_bill, db1_userSelected schema: đến lựa chọn database gồm vào khối hệ thống nhằm cấp cho quyền

Sau Lúc ấn OK, bảng phân quyền cho user cùng với database vẫn hiện ra. Bạn tùy chọn những quyền rồi nhận Apply

10. Xóa database

Chọn database nên xóa trong phần Schemas –> con chuột đề nghị chọn Drop Database. Hệ thống đã mang đến họ gạn lọc review Squốc lộ hoặc click vào Drop Now để xóa luôn:

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


Khác

MariaDBmysqlmysql workbench

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