Header Ads Widget

SQL Server – Table Commands in Hindi (Create, Alter, Insert, Select)

🛠️ SQL Server – Table Commands in Hindi (Create, Alter, Insert, Select)

🛠️ SQL Server – Create, Alter, Insert, Select & More (हिंदी में)

🔰 Create Table

Table एक structured format होता है जहाँ data को row-column में store किया जाता है। हर टेबल में अलग-अलग कॉलम होते हैं जिनके data types निर्धारित होते हैं।

📘 Syntax:

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

🧩 Column Parts समझें:

  • column_name: कॉलम का नाम जिसे हम टेबल में define करते हैं।
  • datatype: कॉलम में किस प्रकार का डेटा स्टोर होगा जैसे INT, VARCHAR आदि।
  • constraint (optional): कॉलम के डेटा पर rule जैसे NOT NULL, PRIMARY KEY, DEFAULT आदि।

🧾 Common Data Types:

Data Typeउपयोग
INTInteger (पूर्णांक) जैसे - 1, 10, 100
VARCHAR(n)Character string, n length तक
NVARCHAR(n)Unicode character string (multi-language support)
DATEकेवल दिनांक (जैसे 2024-01-01)
DATETIMEदिनांक + समय
BITBoolean वैल्यू: 1 या 0
DECIMAL(p,s)Decimal संख्या: p = precision, s = scale

🧾 Common Constraints:

Constraintविवरण
PRIMARY KEYUnique + Not Null (Identification के लिए)
NOT NULLNULL वैल्यू allow नहीं करता
UNIQUEUnique वैल्यू की अनुमति देता है
DEFAULTDefault वैल्यू अगर कोई input नहीं है
CHECKValue condition (जैसे CHECK (Age > 0))
FOREIGN KEYदूसरे table से relation बनाता है

✅ Example:

CREATE TABLE Students (
  StudentID INT PRIMARY KEY,
  Name NVARCHAR(100) NOT NULL,
  Age INT CHECK (Age >= 0),
  City NVARCHAR(50) DEFAULT 'Unknown'
);

📥 INSERT INTO

INSERT INTO का उपयोग नई row (record) जोड़ने के लिए किया जाता है। आप पूरे कॉलम में वैल्यू दे सकते हैं या कुछ specific कॉलम में।

📘 Syntax:

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

✅ Example:

INSERT INTO Students (StudentID, Name, Age, City)
VALUES (1, 'Amit', 20, 'Delhi');

🔎 SELECT Statement

SELECT statement का उपयोग table से data पढ़ने या देखने के लिए किया जाता है। यह SQL की सबसे important command है।

📘 Syntax:

SELECT column1, column2
FROM table_name
WHERE condition;

✅ Example:

SELECT * FROM Students;
SELECT Name, City FROM Students WHERE Age > 18;
SELECT DISTINCT City FROM Students;
SELECT * FROM Students ORDER BY Name;

🎯 Interview Questions & Answers

  1. Q: Column बनाने में कितने parts होते हैं?
    Ans: Column name, datatype और constraints।
  2. Q: INT और NVARCHAR में क्या फर्क है?
    Ans: INT numbers store करता है, NVARCHAR text (multi-language) store करता है।
  3. Q: DEFAULT और NOT NULL में क्या अंतर है?
    Ans: NOT NULL null रोकता है, DEFAULT null आने पर value देता है।
  4. Q: PRIMARY KEY क्यों ज़रूरी है?
    Ans: यह uniquely identify करता है और duplicate नहीं होने देता।
  5. Q: FOREIGN KEY क्या करता है?
    Ans: एक table को दूसरे से logically जोड़ता है।

📘 यह पोस्ट Job Oriented Academy द्वारा SQL commands को step-by-step समझाने के लिए बनाई गई है।

Post a Comment

0 Comments