TẠO DATABASE TRONG MYSQL WORKBENCH

     

MySQL Workbench là 1 trong công ráng giúp ta làm việc dễ dàng, trực quan hơn với database. Thay vì phải làm việc với database qua hình ảnh dòng lệnh rầu rĩ như trước, giờ đây chúng ta có thể nhìn database một cách trực quan rộng qua hình ảnh khá 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 MySQL Workbench 3. Quản lý các đại lý dữ liệu 4. Quản lý table trong database 5.  Truy vấn tài liệu và Views 6. Sao lưu dữ liệu ( Export ) 7.  Phục hồi tài 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 và 1 sản phẩm công nghệ đã thiết đặt phần mềm MySQL Workbench(download tại đây):– MariaDB Server áp dụng CentOS 7 OS– Có liên kết Internet– User database SSH vào MariaDB Server(bài viết này mình sử dụng user thường được cấp cho quyền)

2. Tạo connection

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

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

Bạn đang xem: Tạo database trong mysql workbench

* to lớn "demo"
"%"; --> cấp cho quyền đến user chạy thử trên tất cả databaseChỉnh sửa bind-address trong tệp tin /etc/my.cnf.d/server.cnf chất nhận được người dùng trên MySQL Workbench kết nối vào Database trên tất cả các cổng bind-address=0.0.0.0Dùng MySQL Workbench kết nối vào DatabaseClick vào biểu tượng dấu + như hình

Nhập vào các thông số kỹ thuật của bạn

*

Kiểm tra liên kết và hoàn thành kết nối

*

Kết nối thành công, 1 liên kết nhanh được sản xuất trên giao diện trang chủ của MySQL Workbench

*

Đây là bối cảnh sau khi bạn click vào liên kết ở trang chủ và cũng chính là nơi chúng ta trực tiếp áp dụng để quản ngại trị database

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

Tạo Database(New Schema)
*

*

Database mới tạo lộ diện ở tab phía bên trái màn hình. Khoác định trong mỗi database sẽ có được 4 objects: Tables(Bảng), Views, Stored Procedures(Thủ tục) với Functions(Hàm) . Click trực tiếp vào từng object nhằm sử dụng.

*

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

Tạo Table

Chuột bắt buộc vào Tables –> Create table

Kết quả màn hình hiển thị sẽ xuất hiện như hình dưới. Điền thông tin về table:

Name – thương hiệu databaseDefault Collation – thứ hạng chữ hiển thị (nên đặt là utf8 – utf8_general_ci hoặc utf8 – utf8_unicode_ci để hoàn toàn có thể hiển thị được tiếng Việt)

Ấn vào 2 dấu mũi tên lên trên bên phải đặt tạo các cột và tùy chọn những Constraints(ràng buộc), kế tiếp apply nhằm hoàn tất sinh sản bảng

các Constraints trên MySQL Workbench

PK: Primarey Key – khóa đúng chuẩn định độc nhất vô nhị mỗi hàng/bản ghi vào bảng cơ sở tài liệu NN: Not Null – Đảm nói rằng một cột không thể có giá trị NULL UQ: unique – Đảm bảo toàn bộ các cực hiếm trong một cột là không giống nhau BIN: BinaryUN: UnsignedZF: Zero-FilledAI: auto Increment – tăng trường đoản cú động, chỉ thiết lập được cho kiểu INT

Qúa trình triển khai thành công, bọn họ đã có một table new trong mục Tables:

Để chỉnh sửa lại thông tin hay thêm đổi mới … họ chuột đề nghị vào table cần chỉnh sửa chọn ” Alter Table ” thì toàn bộ thông tin của table sẽ hiển thị ra hệt như lúc khởi sinh sản 1 table mới.

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

Truy vấn dữ liệu

Để tạo ra câu truy vấn vấn mới chúng ta click vào icon như trong ảnh dưới đây:

sau khi file SQL xuất hiện bước đầu viết những câu SQL vào chỗ này và execute lệnh bằng một trong các 2 hình tượng tia sét:– biểu tượng tia sét 1 (Excute the selected portion of the script or everything, if there is no selection) : biểu tượng này đang thực thi các câu lệnh nếu chúng ta bôi black nó hoặc nó nếu có một câu trong file thì không buộc phải bôi black giống với ví dụ làm việc trên mình làm– hình tượng tia sét 2 (Excute the statement under the keyboard cursor) : sẽ thực thi tất cả các câu lệnh nằm sau vết keyboard cusor

Views

View là gì?

View là những truy vấn SELECT được giữ gìn như là một trong những table và kế tiếp ta rất có thể truy vấn dữ liệu từ view như thực hiện với table.

Xem thêm: Hình Nền Điện Thoại Đôi Cho Bạn Thân, Top 19 Mới Nhất 2022

Ưu nhược điểm

Ưu điểmBảo mật – cho phép người cai quản trị database (DBA) cung cấp cho những người sử dụng chỉ những dữ liệu cần thiếtĐơn giản hóa – những view cũng có thể sử dụng để ẩn và sử dụng lại các truy vấn tinh vi => khôn xiết tiện với hồ hết câu truy tìm vấn còng kềnh nhiều năm hàng trang A4Nhược điểm:Tốn thêm tài nguyên trên hệ thống (memory, process)

Tạo views

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

*

Tạo view mang đến câu SQL:kết phù hợp 2 bảngSVTTvàMentordùngINNER JOINđể lấy thông tin 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; vào đótestviewlà tên của view demodblà tên củadatabase(schema)

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

Câu lệnh:

select * from view_name;Ví dụ: tầm nã vấn thông tin về chúng ta tên mentor, MSSV SVTT, nam nữ SVTT trong view demodb.testview

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

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

Để hoàn toàn có thể sao lưu dữ liệu ( export) chúng ta click vào Data Export làm việc Management:

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

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

Xem thêm: Người Đàn Ông Có Của Quý Dài Nhất Thế Giới? Người Đàn Ông Có Cậu Nhỏ” Dài Nhất Thế Giới

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

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

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

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

Click vào Data Import/Restore:

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

Import from Dump Project Folder: đấy là kiểu import trường đoản cú 1 folder giống như option export.Import from Self-Contained File: phong cách import từ là 1 file.

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

Thực hiện nay lần lượt theo công việc phía dưới

Trong đó:Login Name: tên userAuthentication Type: kiểu chính xác ( 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 % ( toàn bộ các host )Password: mật khẩu mang lại userConfirm Password: nhập lại mật khẩu của user

Các tab còn lại:Account Limits: tab này sẽ giới hạn con số queries giỏi connection … của userAdministrative Roles: set những roles mang lại user trong khối hệ thống Schema Privileges: Phân quyền mang lại 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 tên của database lúc tạo. Lấy ví dụ như db1_bill, db1_userSelected schema: mang lại chọn database tất cả trong khối hệ thống để cấp cho 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 ra. Bạn tùy chọn những quyền rồi dìm Apply

10. Xóa database

lựa chọn database buộc phải xóa trong phần Schemas –> chuột phải chọn Drop Database. Hệ thống sẽ cho bọn họ lựa chọn đánh giá SQL hoặc click vào Drop Now nhằm xóa luôn:

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


Khác

MariaDBmysqlmysql workbench

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