Để tạo mối quan hệ trong MySQL Workbench:
- Tạo mô hình cơ sở dữ liệu (tạo mô hình mới hoặc thiết kế ngược một cơ sở dữ liệu hiện có)
- Xem mô hình cơ sở dữ liệu, nhấp đúp vào bảng đầu tiên của mối quan hệ
- Ngăn dưới cùng sẽ mở ra với thông tin chi tiết về bảng. Nhấp vào Phím ngoại tab
- Trong ngăn bên trái, hãy chọn trường khóa ngoại và bảng được tham chiếu
- Trong ngăn giữa, chọn cột ngoại và cột được tham chiếu (khóa chính)
- Trong ngăn bên phải, đặt bất kỳ hành động Cập nhật / Xóa nào bạn muốn thực hiện khi bản ghi khóa chính được cập nhật hoặc xóa
Mối quan hệ bây giờ đã được thiết lập. Lặp lại các bước từ 4 đến 6 cho bất kỳ cột khóa ngoại nào khác trong bảng đó.
Để tạo cơ sở dữ liệu từ mô hình này:
- Xuất lược đồ đã cập nhật sang một tập lệnh.
- Tạo cơ sở dữ liệu từ tập lệnh.
Ví dụ
Dưới đây là một ví dụ về thiết lập mối quan hệ bằng cách sử dụng mô hình cơ sở dữ liệu:
Ví dụ này cho thấy hai mối quan hệ đã được thiết lập trên bảng "Album". Nhấp vào một khóa ngoại trong ngăn bên trái sẽ làm mới các ngăn giữa và phải với các chi tiết của nó.