MySQL Eğitimi

MySQL ANA SAYFA MySQL Girişi MySQL RDBMS'si

MySQL SQL'i

MySQL SQL'i MySQL SEÇ MySQL NEREDE MySQL VE, VEYA, DEĞİL MySQL SİPARİŞ TARAFINDAN MySQL İNDİR MySQL BOŞ Değerler MySQL GÜNCELLEME MySQL SİL MySQL SINIR MySQL MIN ve MAX MySQL SAYISI, AVG, TOPLA MySQL GİBİ MySQL Joker Karakterleri MySQL İÇİ ARASINDA MySQL MySQL Takma Adları MySQL Katılımları MySQL İÇ BİRLEŞTİRME MySQL SOL BİRLEŞTİR MySQL DOĞRU BİRLEŞTİRME MySQL ÇAPRAZ BİRLEŞTİRME MySQL Kendi Kendine Katılma MySQL BİRLİĞİ MySQL GRUBU TARAFINDAN MySQL SAHİBİ MySQL MEVCUTTUR MySQL HERHANGİ BİR, TÜMÜ MySQL EKLE SEÇİMİ MySQL VAKA MySQL Boş İşlevler MySQL Yorumları MySQL Operatörleri

MySQL Veritabanı

MySQL Veritabanı Oluştur MySQL Bırakma Veritabanı MySQL Tablo Oluştur MySQL Bırakma Tablosu MySQL Değiştirme Tablosu MySQL Kısıtlamaları MySQL Boş Değil MySQL Benzersiz MySQL Birincil Anahtarı MySQL Yabancı Anahtarı MySQL Kontrolü MySQL Varsayılanı MySQL İndeks Oluştur MySQL Otomatik Artış MySQL Tarihleri MySQL Görünümleri

MySQL Referansları

MySQL Veri Türleri MySQL İşlevleri

MySQL Örnekleri

MySQL Örnekleri MySQL Testi MySQL Alıştırmaları

MySQL Kısıtlamaları


SQL kısıtlamaları, bir tablodaki veriler için kurallar belirtmek için kullanılır.


Kısıtlamalar Oluşturun

Kısıtlamalar, tablo deyimle oluşturulduğunda CREATE TABLEveya tablo deyimle oluşturulduktan sonra ALTER TABLEbelirtilebilir.

Sözdizimi

CREATE TABLE table_name (
    column1 datatype constraint,
    column2 datatype constraint,
    column3 datatype constraint,
    ....
);

MySQL Kısıtlamaları

SQL kısıtlamaları, bir tablodaki veriler için kurallar belirtmek için kullanılır.

Kısıtlamalar, bir tabloya girebilecek veri türünü sınırlamak için kullanılır. Bu, tablodaki verilerin doğruluğunu ve güvenilirliğini sağlar. Kısıtlama ile veri eylemi arasında herhangi bir ihlal varsa, eylem iptal edilir.

Kısıtlamalar sütun düzeyinde veya tablo düzeyinde olabilir. Sütun düzeyindeki kısıtlamalar bir sütuna uygulanır ve tablo düzeyindeki kısıtlamalar tüm tabloya uygulanır.

Aşağıdaki kısıtlamalar SQL'de yaygın olarak kullanılır:

  • NOT NULL - Bir sütunun NULL değerine sahip olmamasını sağlar
  • UNIQUE - Bir sütundaki tüm değerlerin farklı olmasını sağlar
  • PRIMARY KEY- a NOT NULLve kombinasyonu UNIQUE. Bir tablodaki her satırı benzersiz bir şekilde tanımlar
  • FOREIGN KEY - Tablolar arasındaki bağlantıları yok edecek eylemleri engeller
  • CHECK - Bir sütundaki değerlerin belirli bir koşulu karşılamasını sağlar
  • DEFAULT - Değer belirtilmemişse bir sütun için varsayılan bir değer ayarlar
  • CREATE INDEX - Veritabanından çok hızlı bir şekilde veri oluşturmak ve almak için kullanılır