Paano ko mahahanap ang foreign key ng isang table sa MySQL?
Paano ko mahahanap ang foreign key ng isang table sa MySQL?

Video: Paano ko mahahanap ang foreign key ng isang table sa MySQL?

Video: Paano ko mahahanap ang foreign key ng isang table sa MySQL?
Video: Basic SQL Queries | SQL Queries Tutorial 2024, Nobyembre
Anonim

Upang makita dayuhang susi mga relasyon ng a mesa : PILIIN ang TABLE_NAME, COLUMN_NAME, CONSTRAINT_NAME, REFERENCED_TABLE_NAME, REFERENCED_COLUMN_NAME MULA SA INFORMATION_SCHEMA. KEY_COLUMN_USAGE WHERE REFERENCED_TABLE_SCHEMA = 'db_name' AT REFERENCED_TABLE_NAME = 'table_name';

Sa ganitong paraan, paano gumagana ang foreign key sa MySQL?

A dayuhang susi ay isang column o pangkat ng mga column sa isang table na nagli-link sa isang column o grupo ng mga column sa isa pang table. Ang dayuhang susi naglalagay ng mga hadlang sa data sa mga kaugnay na talahanayan, na nagbibigay-daan MySQL upang mapanatili ang integridad ng referential.

Sa tabi sa itaas, ano ang halimbawa ng foreign key? A dayuhang susi ay isang column (o column) na tumutukoy sa isang column (madalas ang primary susi ) ng isa pang mesa. Para sa halimbawa , sabihin nating mayroon kaming dalawang talahanayan, isang talahanayan ng CUSTOMER na kinabibilangan ng lahat ng data ng customer, at isang talahanayan ng ORDERS na kinabibilangan ng lahat ng mga order ng customer.

Katulad nito, maaaring magtanong ang isa, paano ako magdagdag ng isang dayuhang susi sa isang umiiral na talahanayan sa MySQL workbench?

Upang idagdag a dayuhang susi , i-click ang huling row sa Dayuhang susi Listahan ng pangalan. Maglagay ng pangalan para sa dayuhang susi at piliin ang column o column na gusto mong i-index sa pamamagitan ng pagsuri sa pangalan ng column sa listahan ng Column. Maaari mong alisin ang isang column mula sa index sa pamamagitan ng pag-alis ng check mark mula sa naaangkop na column.

Ano ang foreign key sa DBMS?

A dayuhang susi ay isang column o grupo ng mga column sa isang relational database table na nagbibigay ng link sa pagitan ng data sa dalawang table. Ang konsepto ng referential integrity ay nagmula sa dayuhang susi teorya. Mga dayuhang susi at ang kanilang pagpapatupad ay mas kumplikado kaysa pangunahin mga susi.

Inirerekumendang: