SQL Data Types in Hindi | SQL में डेटा टाइप क्या होते हैं?

अगर आप SQL सीख रहे हैं, तो “Data Types” को समझना बहुत ज़रूरी है। क्योंकि यही तय करते हैं कि आपके database में कौन-सा data किस format में store होगा –
जैसे number, text, date, image या boolean value..

इस post में हम SQL Data Types in Hindi को आसान भाषा में समझेंगे ताकि आप concept को जल्दी याद कर सकें और practically use भी कर पाएं।

SQL Data Types in Hindi
SQL Data Types in Hindi

 SQL Data Types क्या होते हैं?

जब हम किसी SQL table में column बनाते हैं, तो हमें यह बताना होता है कि उस column में किस प्रकार का data store होगा –
इसे ही Data Type कहा जाता है।

उदाहरण के लिए:

  • अगर column में सिर्फ numbers चाहिए → INT
  • अगर text चाहिए → VARCHAR
  • अगर date चाहिए → DATE
  • अगर true/false चाहिए → BIT

 

SQL Data Types in Hindi

SQL में Data Types को कई categories में बांटा गया है। आइए उन्हें detail में समझते हैं

1. Exact Numeric Data Types (सटीक संख्यात्मक डेटा टाइप)

इनका उपयोग तब किया जाता है जब हमें केवल numbers store करने हों।

Data TypeRangeStorageDescription
INT-2,147,483,648 से +2,147,483,6474 BytesInteger value के लिए
BIGINT-9 क्वाड्रिलियन से +9 क्वाड्रिलियन8 Bytesबहुत बड़े numbers के लिए
SMALLINT-32,768 से +32,7672 Bytesछोटे integers के लिए
TINYINT0 से 2551 Byteसबसे छोटे positive numbers के लिए
BIT0 या 11 ByteBoolean logic (true/false) के लिए
MONEY-922,337,203,685,477.5808 से +922,337,203,685,477.58088 BytesCurrency values के लिए
SMALLMONEY-214,748.3648 से +214,748.36484 Bytesछोटे money values के लिए
DECIMAL-10^38 से +10^38VariablePrecise decimal values के लिए
NUMERIC-10^38 से +10^38VariableDecimal के समान

 

2. Date and Time Data Types (तारीख और समय)

इनका उपयोग date और time related values को store करने में होता है।

Data TypeDescriptionStorage
DATEकेवल तारीख (Year, Month, Day)3 Bytes
TIMEसमय (Hour, Minute, Second)5 Bytes
SMALLDATETIMEDate और Time दोनों4 Bytes
DATETIMEFull तारीख और समय8 Bytes

3. Character Data Types (टेक्स्ट स्टोर करने के लिए)

Text या string values को store करने के लिए इन data types का उपयोग किया जाता है।

Data TypeDescription
CHAR(n)Fixed length string (जैसे CHAR(10))
VARCHAR(n)Variable length string
VARCHAR(MAX)बहुत लंबी text values
TEXTबड़े paragraph या notes store करने के लिए

 

4. Unicode Character Data Types (Multilingual Support)

अगर आपको Unicode (जैसे हिंदी, जापानी या अरबी) text store करना है, तो ये data types काम में आते हैं।

Data TypeDescription
NCHAR(n)Fixed length Unicode string
NVARCHAR(n)Variable length Unicode string
NVARCHAR(MAX)बड़े Unicode data के लिए
NTEXTलंबे Unicode paragraph या notes

 

5. Binary Data Types (Images, Files आदि के लिए)

Binary data मतलब — ऐसा data जो सीधे numbers या text नहीं बल्कि files, images, audio आदि के रूप में होता है।

Data TypeDescription
BINARY(n)Fixed length binary data
VARBINARY(n)Variable length binary data
VARBINARY(MAX)Large binary files
IMAGEImages, PDFs या videos store करने के लिए

 

6. Boolean Data Type (True / False Values)

SQL में Boolean type के लिए BIT का उपयोग किया जाता है।
इसमें केवल दो ही values होती हैं:
1 = True
0 = False

SQL Data Type चुनते समय ध्यान रखने योग्य बातें

  1. Data की nature के अनुसार data type चुनें।
  2. Memory (storage) की आवश्यकता को ध्यान में रखें।
  3. जहाँ possible हो, numeric fields में INT या SMALLINT का प्रयोग करें।
  4. Text data के लिए हमेशा VARCHAR या NVARCHAR बेहतर होता है।
  5. Date/time से जुड़ा data हो तो हमेशा सही date type दें (जैसे DATE, DATETIME)।

 

Example: SQL Table with Data Types

CREATE TABLE Students (
    StudentID INT PRIMARY KEY,
    Name NVARCHAR(50),
    Age TINYINT,
    Fees MONEY,
    AdmissionDate DATE,
    IsActive BIT
);

इस example में:

  • StudentID → integer value
  • Name → text (Unicode supported)
  • Age → small number
  • Fees → currency value
  • AdmissionDate → date
  • IsActive → true/false value

 

इन्हें भी पढ़े –

  1. DBMS क्या है DBMS के प्रकार और कार्य की पूरी जानकारी | DBMS In Hindi
  2. डेटाबेस यूजर्स क्या है?
  3. डेटा इंडिपेंडेंस क्या है
  4. DBMS के लाभ
  5. Characteristics Of DBMS In Hindi
  6. डेटा मॉडल क्या है?
  7. डेटाबेस स्कीमा क्या है
  8. इंस्टैंस क्या है
  9. डेटाबेस इंटरफ़ेस क्या है
  10. डेटाबेस लैंग्वेज क्या है
  11. Classification of DBMS in Hindi
  12. Entity Set in DBMS
  13. DBMS Architecture in Hindi
  14. Types of Data Models in Hindi
  15. Attributes in DBMS in Hindi
  16. Entity Set in DBMS (Hindi)
  17. Entity Types in DBMS (Hindi)
  18. Types of Attributes in DBMS
  19. ER Model in DBMS (E-R मॉडल) क्या है?
  20. Entities के बीच संबंध
  21. Domain in DBMS
  22. Tuples in DBMS
  23. SQL में Joins क्या हैं?
  24. Primary Key in DBMS
  25. DBMS Keys in Hindi
  26. DBMS Data Integrity in Hindi
  27. Relational Algebra in DBMS
  28. Normalization in DBMS क्या है?
  29. BCNF (Boyce-Codd Normal Form) in DBMS
  30. Functional Dependency in DBMS
  31. Non-Loss Decomposition in DBMS

 

Final Thoughts

SQL Data Types को समझना एक successful database design की नींव है।
अगर आप सही data type चुनते हैं, तो आपका database तेज़, optimized और error-free चलता है।

निष्कर्ष (Conclusion)

SQL में हर column के लिए सही data type का चुनाव बहुत ज़रूरी है।
इससे storage space बचेगा और data processing भी तेज़ होगी।
ऊपर दिए गए सभी types को अच्छे से याद रखें और practice करें।

RivnTech Pro Tip:

अगर आप SQL Developer या Data Analyst बनना चाहते हैं, तो आज ही SQL basics, queries और data types की daily practice शुरू करें –
यही foundation है हर database skill का।

 

Leave a Comment