Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

Cách tạo mối quan hệ trong MySQL Workbench

Để tạo mối quan hệ trong MySQL Workbench:

  1. 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ó)
  2. 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ệ
  3. 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
  4. Trong ngăn bên trái, hãy chọn trường khóa ngoại và bảng được tham chiếu
  5. Trong ngăn giữa, chọn cột ngoại và cột được tham chiếu (khóa chính)
  6. 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:

  1. Xuất lược đồ đã cập nhật sang một tập lệnh.
  2. 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ó.


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. tạo ngày từ phạm vi ngày

  2. mysqli hay chết, nó có phải chết không?

  3. mysqli:nó có thể chuẩn bị nhiều truy vấn trong một câu lệnh không?

  4. Làm thế nào để chuyển đổi tất cả các bảng từ MyISAM thành InnoDB?

  5. Có tùy chọn / tính năng MySQL để theo dõi lịch sử các thay đổi đối với bản ghi không?