MySQL ट्यूटोरियल

मायएसक्यूएल होम MySQL परिचय माईएसक्यूएल आरडीबीएमएस

मायएसक्यूएल एसक्यूएल

मायएसक्यूएल एसक्यूएल MySQL चुनें MySQL कहाँ MySQL और, या, नोट MySQL ऑर्डर बाय MySQL सम्मिलित करें MySQL नल मान MySQL अद्यतन MySQL DELETE MySQL सीमा MySQL मिन और MAX MySQL COUNT, AVG, SUM मायएसक्यूएल लाइक मायएसक्यूएल वाइल्डकार्ड MySQL IN MySQL के बीच MySQL उपनाम MySQL जुड़ता है MySQL इनर जॉइन MySQL लेफ्ट जॉइन MySQL राइट जॉइन MySQL क्रॉस जॉइन मायएसक्यूएल सेल्फ जॉइन मायएसक्यूएल यूनियन मायएसक्यूएल ग्रुप बाय MySQL होने MySQL मौजूद है MySQL कोई भी, सभी MySQL सम्मिलित करें चुनें माईएसक्यूएल केस MySQL अशक्त कार्य MySQL टिप्पणियाँ MySQL ऑपरेटर्स

MySQL डेटाबेस

MySQL डीबी बनाएँ MySQL ड्रॉप डीबी MySQL तालिका बनाएँ MySQL ड्रॉप टेबल MySQL परिवर्तन तालिका MySQL बाधाएं MySQL शून्य नहीं है मायएसक्यूएल यूनिक MySQL प्राथमिक कुंजी MySQL विदेशी कुंजी MySQL चेक MySQL डिफ़ॉल्ट MySQL इंडेक्स बनाएं MySQL ऑटो इंक्रीमेंट MySQL तिथियाँ MySQL दृश्य

MySQL संदर्भ

MySQL डेटा प्रकार मायएसक्यूएल फंक्शन्स

MySQL उदाहरण

MySQL उदाहरण MySQL प्रश्नोत्तरी MySQL व्यायाम

MySQL बाधाएं


किसी तालिका में डेटा के लिए नियम निर्दिष्ट करने के लिए SQL बाधाओं का उपयोग किया जाता है।


बाधाएं बनाएं

CREATE TABLEजब कथन के साथ तालिका बनाई जाती है, या कथन के साथ तालिका बनाने के बाद बाधाओं को निर्दिष्ट किया जा सकता है ALTER TABLE

वाक्य - विन्यास

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

MySQL बाधाएं

तालिका में डेटा के लिए नियम निर्दिष्ट करने के लिए SQL बाधाओं का उपयोग किया जाता है।

तालिका में जाने वाले डेटा के प्रकार को सीमित करने के लिए बाधाओं का उपयोग किया जाता है। यह तालिका में डेटा की सटीकता और विश्वसनीयता सुनिश्चित करता है। यदि बाधा और डेटा कार्रवाई के बीच कोई उल्लंघन होता है, तो कार्रवाई निरस्त कर दी जाती है।

बाधाएं स्तंभ स्तर या तालिका स्तर हो सकती हैं। कॉलम स्तर की बाधाएं कॉलम पर लागू होती हैं, और तालिका स्तर की बाधाएं पूरी तालिका पर लागू होती हैं।

SQL में आमतौर पर निम्न बाधाओं का उपयोग किया जाता है:

  • NOT NULL- सुनिश्चित करता है कि कॉलम में NULL मान नहीं हो सकता है
  • UNIQUE- सुनिश्चित करता है कि कॉलम में सभी मान अलग हैं
  • PRIMARY KEY- ए NOT NULLऔर का संयोजन UNIQUEतालिका में प्रत्येक पंक्ति की विशिष्ट रूप से पहचान करता है
  • FOREIGN KEY - टेबल के बीच लिंक को नष्ट करने वाली क्रियाओं को रोकता है
  • CHECK- सुनिश्चित करता है कि कॉलम में मान एक विशिष्ट शर्त को पूरा करते हैं
  • DEFAULT- यदि कोई मान निर्दिष्ट नहीं है तो कॉलम के लिए डिफ़ॉल्ट मान सेट करता है
  • CREATE INDEX- डेटाबेस से डेटा को बहुत जल्दी बनाने और पुनर्प्राप्त करने के लिए प्रयुक्त होता है