Kā es varu atrast tabulas ārējo atslēgu pakalpojumā MySQL?
Kā es varu atrast tabulas ārējo atslēgu pakalpojumā MySQL?

Video: Kā es varu atrast tabulas ārējo atslēgu pakalpojumā MySQL?

Video: Kā es varu atrast tabulas ārējo atslēgu pakalpojumā MySQL?
Video: Section 8 2024, Aprīlis
Anonim

Redzēt sveša atslēga attiecības a tabula : IZVĒLĒTIES TABLE_NAME, COLUMN_NAME, CONSTRAINT_NAME, REFERENCED_TABLE_NAME, REFERENCED_COLUMN_NAME NO INFORMATION_SHEMA. KEY_COLUMN_USAGE WHERE REFERENCED_TABLE_SCHEMA = 'db_name' AND REFERENCED_TABLE_NAME = 'tabulas_nosaukums';

Tādā veidā, kā ārējā atslēga darbojas MySQL?

A sveša atslēga ir tabulas kolonna vai kolonnu grupa, kas ir saistīta ar kolonnu vai kolonnu grupu citā tabulā. The sveša atslēga uzliek ierobežojumus datiem saistītajās tabulās, kas ļauj MySQL lai saglabātu atsauces integritāti.

Papildus iepriekš minētajam, kāds ir ārējās atslēgas piemērs? A sveša atslēga ir kolonna (vai kolonnas), kas atsaucas uz kolonnu (visbiežāk uz galveno taustiņu ) no citas tabulas. Priekš piemērs , pieņemsim, ka mums ir divas tabulas, KLIENTU tabula, kurā ir iekļauti visi klientu dati, un PASŪTĪJUMU tabula, kurā ir iekļauti visi klientu pasūtījumi.

Līdzīgi var jautāt, kā esošai MySQL darbgalda tabulai pievienot ārējo atslēgu?

Uz pievienot a sveša atslēga , noklikšķiniet uz pēdējās rindas Sveša atslēga Vārdu saraksts. Ievadiet nosaukumu sveša atslēga un atlasiet kolonnu vai kolonnas, kuras vēlaties indeksēt, atzīmējot kolonnas nosaukumu kolonnu sarakstā. Kolonnu var noņemt no rādītāja, noņemot atzīmi no attiecīgās kolonnas.

Kas ir ārējā atslēga DBVS?

A sveša atslēga ir kolonna vai kolonnu grupa relāciju datu bāzes tabulā, kas nodrošina saikni starp datiem divās tabulās. Atsauces integritātes jēdziens ir atvasināts no sveša atslēga teoriju. Ārējās atslēgas un to īstenošana ir sarežģītāka nekā primārā atslēgas.

Ieteicams: