MySQL-da jadvalning tashqi kalitini qanday topish mumkin?
MySQL-da jadvalning tashqi kalitini qanday topish mumkin?

Video: MySQL-da jadvalning tashqi kalitini qanday topish mumkin?

Video: MySQL-da jadvalning tashqi kalitini qanday topish mumkin?
Video: Java Tech Talk: 1 soat davomida java haqida Telegram bot 2024, Noyabr
Anonim

Ko'rish uchun xorijiy kalit munosabatlari a stol : INFORMATION_SCHEMADAN TABLE_NAME, COLUMN_NAME, CONSTRAINT_NAME, REFERENCED_TABLE_NAME, REFERENCED_COLUMN_NAME NI TANlang. KEY_COLUMN_USAGE WHERE REFERENCED_TABLE_SCHEMA = 'db_name' VA REFERENCED_TABLE_NAME = 'jadval_nomi';

Shunday qilib, MySQL-da xorijiy kalit qanday ishlaydi?

A xorijiy kalit jadvaldagi ustun yoki ustunlar guruhi boʻlib, u boshqa jadvaldagi ustun yoki ustunlar guruhiga bogʻlanadi. The xorijiy kalit tegishli jadvallardagi ma'lumotlarga cheklovlar qo'yadi, bu esa imkon beradi MySQL referent yaxlitligini saqlash uchun.

Yuqoridagilardan tashqari, chet el kalitiga misol nima? A xorijiy kalit ustunga (ko'pincha asosiy) murojaat qiluvchi ustun (yoki ustunlar). kalit ) boshqa jadval. Uchun misol , deylik, bizda ikkita jadval bor, barcha mijozlar ma'lumotlarini o'z ichiga olgan MUZUCHLAR jadvali va barcha mijozlar buyurtmalarini o'z ichiga olgan BUYuRMALAR jadvali.

Xuddi shunday savol tug'ilishi mumkin: MySQL ish stolidagi mavjud jadvalga tashqi kalitni qanday qo'shishim mumkin?

Kimga qo'shish a xorijiy kalit , oxirgi qatorni bosing Xorijiy kalit Ismlar ro'yxati. uchun nom kiriting xorijiy kalit va Ustunlar ro'yxatidagi ustun nomini tekshirish orqali indekslanmoqchi bo'lgan ustun yoki ustunlarni tanlang. Tegishli ustundan tasdiq belgisini olib tashlash orqali indeksdan ustunni olib tashlashingiz mumkin.

DBMSda tashqi kalit nima?

A xorijiy kalit relyatsion ma'lumotlar bazasi jadvalidagi ustun yoki ustunlar guruhi bo'lib, ikkita jadvaldagi ma'lumotlar o'rtasidagi bog'lanishni ta'minlaydi. Yo'naltiruvchi yaxlitlik tushunchasi dan olingan xorijiy kalit nazariya. Chet el kalitlari va ularni amalga oshirish birlamchiga qaraganda ancha murakkab kalitlari.

Tavsiya: