Cách tạo cơ sở dữ liệu trong mysql workbench

MySQL Workbench là 1 trong những nguyên lý giúp chúng ta thao tác làm việc thuận tiện, trực quan rộng với database. Tgiỏi vị cần làm việc với database qua bối cảnh dòng lệnh buồn rầu như trước đó, lúc này chúng ta có thể quan sát database một cách trực quan lại rộng qua hình ảnh hơi đã 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 MySquốc lộ Workbench 3. Quản lý cửa hàng dữ liệu 4. Quản lý table vào database 5.  Truy vấn tài liệu cùng Views 6. Sao lưu dữ liệu ( Export ) 7.  khôi phục tài liệu ( Import ) 8.  Tạo thông tin tài khoản ( web1_user ) 9.  Phân quyền cho web1_user 10. Xóa database

1. Mô hình

*

Sử dụng 1 hệ thống đến mô hình và 1 lắp thêm vẫn thiết lập phần mềm MySquốc lộ Workbench(tải về tại đây):– MariaDB Server áp dụng CentOS 7 OS– Có kết nối Internet– User database SSH vào MariaDB Server(bài viết này mình áp dụng web1_user thường xuyên được cấp cho quyền)

2. Tạo connection

SSH vào MariaDB Server, sinh sản 1 web1_user với cấp cho quyền mang đến web1_user đó

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

Bạn đang xem: Cách tạo cơ sở dữ liệu trong mysql workbench

* to lớn "demo"
"%"; --> cấp quyền cho web1_user chạy thử trên toàn bộ databaseChỉnh sửa bind-address trong file /etc/my.cnf.d/server.cnf có thể chấp nhận được người dùng bên trên MySquốc lộ Workbench liên kết vào Database bên 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 lốt + như hình

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

*

Kiểm tra liên kết với kết thúc kết nối

*

Kết nối thành công xuất sắc, 1 liên kết nkhô giòn được chế tạo ra bên trên giao diện trang chủ của MySQL Workbench

*

Đây là đồ họa sau khi chúng ta cliông chồng vào kết nối sống home page với cũng chính là địa điểm chúng ta thẳng thực hiện để quản ngại 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 lộ diện ở tab phía bên trái màn hình hiển thị. Mặc định trong những database sẽ có được 4 objects: Tables(Bảng), Views, Stored Procedures(Thủ tục) với Functions(Hàm) . Cliông xã trực tiếp vào cụ thể từng object để sử dụng.

*

 4. Quản lý table trong database

Tạo Table

Chuột nên vào Tables –> Create table

Kết quả screen vẫn xuất hiện nhỏng hình bên dưới. Điền biết tin về table:

Name – tên databaseDefault Collation – giao diện chữ hiển thị (nên được sắp xếp 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 lốt mũi tên lên phía trên bên phải đặt tạo nên các cột cùng tùy chọn các Constraints(ràng buộc), kế tiếp apply nhằm hoàn toàn sản xuất bảng

Các Constraints trên MySQL Workbench

PK: Primarey Key – khóa chính xác định nhất mỗi hàng/phiên bản ghi trong bảng cửa hàng dữ liệu NN: Not Null – Đảm nói rằng một cột chẳng thể có giá trị NULL UQ: Unique – Đảm bảo tất cả những giá trị trong một cột là khác biệt BIN: BinaryUN: UnsignedZF: Zero-FilledAI: Auto Increment – tăng tự động hóa, chỉ cấu hình thiết lập được đến dạng hình INT

Qúa trình tiến hành thành công xuất sắc, họ sẽ có một table mới trong mục Tables:

Để sửa đổi lại báo cáo tuyệt thêm biến đổi … họ loài chuột cần vào table bắt buộc sửa đổi lựa chọn ” Alter Table ” thì toàn cục thông báo của table đang hiển thị ra hệt như lúc khởi chế tạo ra 1 table bắt đầu.

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

Truy vấn dữ liệu

Để tạo ra câu truy vấn new họ click vào inhỏ nhỏng trong ảnh dưới đây:

Sau Khi tệp tin Squốc lộ mở ra bước đầu viết những câu SQL vào đó với exexinh đẹp lệnh bởi một trong những 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 đã thực hiện những câu lệnh trường hợp chúng ta quẹt black nó hoặc nó ví như có 1 câu vào tệp tin thì không buộc phải sứt black giống cùng với ví dụ sống trên mình làm– Biểu tượng tia sét 2 (Exdễ thương the statement under the keyboard cursor) : sẽ xúc tiến toàn bộ các câu lệnh ở sau lốt keyboard cusor

Views

View là gì?

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

Xem thêm: Cách Không Thấy Nút Chia Sẻ Trên Facebook, Các Tính Năng Chia Sẻ Trong Facebook Bạn Cần Biết

Ưu nhược điểm

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

Tạo views

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

*

Tạo view đến câu SQL:phối hợp 2 bảngSVTTvàMentordùngINNER JOINđể mang thông báo 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; 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 ban bố về chúng ta 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 )

Để rất có thể sao lưu giữ dữ liệu ( export) họ clichồng vào Data Export sinh hoạt Management:

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

Export to Dump Project Folder: đẳng cấp này đang export từng table thành từng tệp tin khác biệt trong một thư mục.Export khổng lồ Self-Contained File: kiểu dáng này đang export tất cả thành 1 tệp tin SQL.

Xem thêm: Cách Sử Dụng Lệnh Revision Cloud Trong Revit, Giúp Em Về Lệnh Revision Cloud

Tùy chọn nâng cao

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

Sau lúc quá trình export hoàn tất

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

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

Chọn file dữ liệu bạn muốn import kế tiếp lựa chọn Start Import để tiến hành import dữ liệu

Import from Dump Project Folder: đấy là hình dạng import từ là 1 folder giống như option export.Import from Self-Contained File: thứ hạng import từ 1 tệp tin.

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

Thực hiện nay theo lần lượt theo quá trình phía dưới

Trong đó:Login Name: tên web1_userAuthentication Type: vẻ bên ngoài chính xác ( 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 % ( tất cả các host )Password: mật khẩu mang đến web1_userConfirm Password: nhập lại mật khẩu đăng nhập của web1_user

Các tab còn lại:Account Limits: tab này sẽ số lượng giới hạn con số queries hay connection … của web1_userAdministrative Roles: mix những roles cho web1_user trong khối hệ thống Schema Privileges: Phân quyền mang lại User

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

Any Schema ( % ): User sẽ sở hữu được quyền cùng với toàn bộ các databaseSchemas matching pattern or name: match cùng với những tên của database khi tạo ra. lấy ví dụ db1_bill, db1_web1_userSelected schema: mang lại lựa chọn database tất cả trong khối hệ thống nhằm cấp quyền

Sau Lúc ấn OK, bảng phân quyền cho web1_user cùng với database đã hiện ra. Bạn tùy lựa chọn những quyền rồi dấn Apply

10. Xóa database

Chọn database đề xuất xóa vào phần Schemas –> loài chuột nên chọn Drop Database. Hệ thống sẽ cho chúng ta chắt lọc review SQL hoặc clichồng vào Drop Now nhằm xóa luôn:

Tsi mê khảo những bài viết khác


Khác

MariaDBmysqlmysql workbench

Previous post Làm cố kỉnh nào để chạy làm việc cổng 80Next postFirewall < Phần 4 > Xây dựng mô hình firewall với Firewalld Service

Chuyên mục: Lỗi Kỹ Thuật