MySQL + SQL · Lesson 38
MySQL में Constraints
Constraints क्या हैं?
Constraints columns पर लगे नियम हैं जो data को सही और valid रखते हैं। MySQL इन्हें अपने आप लागू करता है।
मुख्य Constraints
| Constraint | मतलब |
|---|---|
| NOT NULL | Column खाली नहीं हो सकता |
| UNIQUE | कोई duplicate नहीं |
| PRIMARY KEY | Unique + not null |
| FOREIGN KEY | दूसरी table से link |
| CHECK | Value एक condition पूरी करे |
| DEFAULT | न दिए जाने पर auto value |
Example
CREATE TABLE students (
roll_no INT PRIMARY KEY,
name VARCHAR(50) NOT NULL,
email VARCHAR(60) UNIQUE,
marks INT CHECK (marks BETWEEN 0 AND 100),
status VARCHAR(10) DEFAULT 'active'
);
सारांश
- Constraints: NOT NULL, UNIQUE, PRIMARY KEY, FOREIGN KEY, CHECK, DEFAULT।
- ये stored data को अपने आप valid रखते हैं।
💻 लाइव कोड एडिटर
इस पेज के प्रोग्राम यहीं तैयार हैं — चलाएँ, बदलें और सीखें। कुछ भी इंस्टॉल किए बिना।
OneCompiler द्वारा संचालित। कोड एडिटर में अपने आप आ जाता है — Run दबाकर आउटपुट देखें। अगर एडिटर न खुले तो नए टैब में खोलें.