Rumah  >  Artikel  >  pangkalan data  >  Bagaimana untuk mencipta kunci asing dalam navicat

Bagaimana untuk mencipta kunci asing dalam navicat

下次还敢
下次还敢asal
2024-04-06 09:39:211145semak imbas

Langkah-langkah untuk mencipta kunci asing dalam Navicat adalah seperti berikut: Buat jadual induk dan jadual anak. Pilih subjadual dan buka pereka bentuk jadual. Tambahkan lajur baharu dan tetapkan sifat lajur. Tetapkan kekangan kunci asing dalam bahagian kunci asing. simpan Perubahan.

Bagaimana untuk mencipta kunci asing dalam navicat

Steps untuk membuat kunci asing di Navicat

Proses membuat kunci asing di Navicat dibahagikan kepada langkah -langkah berikut:

1. memerlukan dua jadual : Meja induk dan meja anak. Jadual induk ialah jadual yang mengandungi kunci utama, manakala jadual anak ialah jadual yang mengandungi kunci asing.

2 Pilih subjadual dan buka pereka bentuk jadual

Dalam anak tetingkap Pangkalan Data Navicat, pilih subjadual dan klik kanan. Dalam menu pop timbul, pilih "Reka Bentuk Jadual".

3. Tambah Lajur Baharu

Dalam tetingkap Pereka Meja, cari bahagian Lajur dan klik butang Tambah Lajur.

4. Tetapkan sifat lajur

Nama lajur:
    Masukkan nama lajur kunci asing.
  • Jenis data:
  • Pilih jenis data yang sama seperti kunci utama jadual induk.
  • Sama ada untuk membenarkan NULL:
  • Tandakan kotak ini jika nilai kunci asing dibenarkan menjadi NULL.
  • 5. Tetapkan kekangan kunci asing

Dalam tab "Sifat Lajur", cari bahagian "Kunci Asing".

Nama Kunci Asing:
    Masukkan nama kekangan kunci asing.
  • Jadual rujukan:
  • Pilih jadual induk.
  • Lajur rujukan:
  • Pilih lajur kunci utama jadual induk.
  • 6. Simpan perubahan

Klik butang "Simpan" untuk menyimpan perubahan.

Contoh:

Andaikan kita mempunyai jadual induk yang dipanggil Pesanan dengan kunci utama OrderID dan lajur CustomerID. Kami juga ingin mencipta subjadual yang dipanggil Pelanggan yang mengandungi kunci asing ID Pelanggan.

Langkah untuk mencipta kunci asing: Orders 的父表,其中包含 OrderID 主键和 CustomerID 列。我们还希望创建一个名为 Customers 的子表,其中包含 CustomerID 外键。

创建外键的步骤:

  1. 创建 OrdersCustomers 表。
  2. 选择 Customers 表并打开表设计器。
  3. 添加一个名为 CustomerID 的列,数据类型为 int
    1. Buat jadual Pesanan dan Pelanggan.

      Pilih jadual Pelanggan dan buka pereka bentuk jadual.
      • Tambahkan lajur bernama CustomerID dengan jenis data int dan dibenarkan kosong.
      • Dalam bahagian "Kunci Asing", konfigurasikan seperti berikut:
      Nama kunci asing: FK_Customers_OrderID
    2. Jadual rujukan: Pesanan
    Lajur rujukan: ID Pesanan 🎜 🎜🎜

Atas ialah kandungan terperinci Bagaimana untuk mencipta kunci asing dalam navicat. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn