Sobes.tech
Junior — Middle

Ma'lumotlar bazasida mavjud bo'lgan jadvalga qanday qilib cheklovlar qo'yish mumkin?

sobes.tech AI

AIdan javob

Ma'lumotlar bazasida mavjud bo'lgan jadvalga cheklovlar qo'yish uchun odatda ALTER TABLE komandasi ishlatiladi. Bu yordamida turli cheklovlar qo'shish mumkin, masalan:

  • PRIMARY KEY — yozuvning yagona identifikatori.
  • FOREIGN KEY — boshqa jadvalga havola.
  • UNIQUE — ustundagi qiymatning yagona bo'lishi.
  • CHECK — qiymatlar uchun shart.
  • NOT NULL — NULL saqlashga taqiqlash.

Yagona bo'lish cheklovini qo'shish misoli:

ALTER TABLE employees
ADD CONSTRAINT unique_email UNIQUE (email);

Shuningdek, migratsiya vositalaridan (masalan, Flyway yoki Liquibase) foydalanish mumkin, ular yordamida loyiha ichida ma'lumotlar bazasining sxemasidagi o'zgarishlarni boshqarish mumkin.