TẠO DATABASE TRONG MYSQL WORKBENCH
MySQL Workbench là 1 trong công nỗ lực giúp ta thao tác dễ dàng, trực quan hơn với database. Thay do phải làm việc với database qua giao diện dòng lệnh chán nản như trước, giờ đây bạn cũng có thể nhìn database một giải pháp trực quan rộng qua đồ họa 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 nã vấn dữ liệu và Views 6. Sao lưu tài liệu ( Export ) 7. Phục sinh dữ liệu ( Import ) 8. Tạo tài khoản ( user ) 9. Phân quyền mang lại user 10. Xóa database1. Mô hình
Bạn sẽ xem: bí quyết tạo cơ sở dữ liệu trong mysql workbenchBạn đang xem: Tạo database trong mysql workbench

Sử dụng 1 vps cho mô hình và 1 vật dụng đã cài đặt phần mượt 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 mình thực hiện 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à cung cấp quyền cho user đócreate user "demo""%" identified by "secret"; --> tạo nên user demogrant all on *.Bạn sẽ xem: biện pháp tạo cơ sở tài liệu trong mysql workbench
* lớn "demo""%"; --> cấp quyền cho user chạy thử trên toàn bộ databaseChỉnh sửa bind-address trong file /etc/my.cnf.d/server.cnf chất nhận được người dùng trên MySQL Workbench liên kết vào Database trên toàn bộ các cổng bind-address=0.0.0.0Dùng MySQL Workbench liên kết vào DatabaseClick vào hình tượng dấu + như hìnhNhập vào các thông số kỹ thuật của bạn

Kiểm tra kết nối và chấm dứt kết nối
Xem thêm: Soạn Văn Bài Sử Dụng Một Số Biện Pháp Nghệ Thuật Trong Văn Bản Thuyết Minh

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

Đây là bối cảnh sau khi chúng ta click vào kết nối ở home và cũng chính là nơi họ trực tiếp thực hiện để quản lí trị database
3. Quản lý đại lý dữ liệu
Tạo Database(New Schema)
Xem thêm: Giải Bài Tập Tiếng Anh 10 Unit 1 Listening Sách Mới ), Unit 1 Lớp 10: Listening
Database new tạo xuất hiện ở tab phía bên trái màn hình. Mang định trong mỗi database sẽ có đượ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 TableChuộ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 tin tức về table:
Name – tên databaseDefault Collation – vẻ bên ngoài 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ạo các cột và tùy chọn những Constraints(ràng buộc), tiếp đến apply để hoàn tất tạo ra bảng
những Constraints bên trên MySQL Workbench
PK: Primarey Key – khóa đúng chuẩn định duy nhất mỗi hàng/bản ghi vào bảng cơ sở tài 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ả các cực hiếm trong một cột là khác nhau BIN: BinaryUN: UnsignedZF: Zero-FilledAI: auto Increment – tăng trường đoản cú động, chỉ tùy chỉnh cấu hình được mang lại kiểu INT
Qúa trình tiến hành thành công, họ đã có 1 table bắt đầu trong mục Tables:
Để sửa đổi lại thông tin hay thêm biến đổi … bọn họ chuột cần vào table cần chỉnh sửa chọn ” Alter Table ” thì tổng thể thông tin của table sẽ hiển thị ra giống hệt như lúc khởi chế tạo ra 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 tróc nã vấn mới họ click vào icon như trong ảnh dưới đây:
sau khoản thời gian file SQL xuất hiện ban đầu viết các câu SQL vào đó và execute lệnh bằng một trong những 2 biểu tượng tia sét:– hình 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 vẫn thực thi các câu lệnh nếu bọn họ bôi đen nó hoặc nó nếu có một câu trong tệp tin thì không yêu cầu bôi black giống với ví dụ sinh sống trên mình làm– biểu tượng tia sét 2 (Excute the statement under the keyboard cursor) : vẫn thực thi tất cả các câu lệnh nằm sau vệt keyboard cusor
ViewsView là gì?
Ưu nhược điểm
Ưu điểmBảo mật – chất nhận được người quản ngại trị cơ sở dữ liệu (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 – các view cũng có thể sử dụng nhằm ẩn và thực hiện lại các truy vấn phức hợp => khôn cùng tiện với rất nhiều câu truy hỏi 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òa hợp 2 bảngSVTTvàMentordùngINNER JOINđể lấy thông tin về: chúng ta tên mentor, MSSV SVTT, nam nữ 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à thương hiệu 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 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 )
Để có thể sao lưu tài liệu ( export) họ click vào Data Export làm việc Management:
Lựa lựa chọn data mà bạn muốn exporrt
Export lớn Dump Project Folder: vẻ bên ngoài này đang export từng table thành từng file không giống nhau trong 1 folder.Export lớn Self-Contained File: hình dạng này vẫn export toàn bộ thành 1 tệp tin SQL.
Tùy chọn nâng cao
Nhấn Start Export để ban đầu quá trình export
Sau khi quá 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 tiếp đến chọn Start Import để triển khai import dữ liệu
Import from Dump Project Folder: đấy là kiểu import từ 1 thư mục giống như option export.Import from Self-Contained File: giao diện import từ là một file.
9. Tạo thông tin tài khoản ( user )
Thực hiện tại lần lượt theo công việc phía dưới
Trong đó:Login Name: thương hiệu userAuthentication Type: kiểu đảm bảo ( Standard hoặc Standard Old )Limit Connectivity khổng lồ 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 cho userConfirm Password: nhập lại password của user
Các tab còn lại:Account Limits: tab này đã giới hạn số lượng queries giỏi connection … của userAdministrative Roles: set những roles mang đến user trong 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 được quyền với tất cả các databaseSchemas matching pattern or name: match với các tên của database khi tạo. Ví dụ db1_bill, db1_userSelected schema: cho chọn database gồm trong khối hệ thống để cấp quyền
Sau khi ấn OK, bảng phân quyền mang đến user cùng với database đang hiện ra. Chúng ta tùy chọn những quyền rồi nhận Apply
10. Xóa database
chọn database bắt buộc xóa vào phần Schemas –> chuột đề nghị chọn Drop Database. Khối hệ thống sẽ cho bọn họ lựa chọn nhận xét SQL hoặc click vào Drop Now nhằm xóa luôn:
Tham khảo các nội dung bài viết khác
Khác
MariaDBmysqlmysql workbench
Previous post Làm vậy nào để chạy ở cổng 80Next postFirewall Xây dựng quy mô firewall cùng với Firewalld Service