MCAWALA

SQL Topics Menu

INSERT INTO Statement क्या है? (SQL INSERT in Hindi)

SQL INSERT एक DML (Data Manipulation Language) command है जिसका उपयोग किसी टेबल में नया डेटा डालने (insert करने) के लिए किया जाता है।

📘 Syntax (रूपरेखा)

👉 Basic Syntax:

INSERT INTO table_name (column1, column2, column3, ...)
VALUES (value1, value2, value3, ...);

👉 Short Syntax (अगर सभी कॉलम में वैल्यू दे रहे हैं):

INSERT INTO table_name
VALUES (value1, value2, value3, ...);

🎯 उदाहरण:

मान लीजिए हमारे पास एक Students नाम की टेबल है:

CREATE TABLE Students (
  ID INT,
  Name VARCHAR(100),
  Age INT
);

🔹 उदाहरण 1: सभी कॉलम में डेटा डालना

INSERT INTO Students (ID, Name, Age)
VALUES (1, 'Ravi', 21);

🔹 उदाहरण 2: सभी कॉलम का नाम न देकर

INSERT INTO Students
VALUES (2, 'Priya', 22);

🔹 उदाहरण 3: एक से ज़्यादा रिकॉर्ड्स डालना

INSERT INTO Students (ID, Name, Age)
VALUES 
(3, 'Mohan', 23),
(4, 'Asha', 20);

📌 INSERT के साथ ध्यान रखने योग्य बातें:

  • डेटा का टाइप सही होना चाहिए (e.g. Age में TEXT न हो)
  • PRIMARY KEY duplicate नहीं हो सकती
  • आप NULL वैल्यू भी insert कर सकते हैं

🧠 Interview Point:

Q: SQL में एक साथ multiple rows insert करने का तरीका क्या है?
Ans: INSERT INTO table_name (...) VALUES (...), (...), (...);

✅ निष्कर्ष:

INSERT Statement SQL का एक fundamental हिस्सा है जो database में नए data को जोड़ने के लिए उपयोग किया जाता है।