Datatypes in SQL (2025) – SQL में Datatypes क्या होते हैं? [Hindi Guide]

हेल्लो दोस्तों, आपका स्वागत है हमारी एक और बेहतरीन SQL Tutorial पोस्ट में। आज हम बात करने वाले हैं Datatypes in SQL यानी कि SQL में इस्तेमाल होने वाले डेटा टाइप्स (DataTypes) क्या होते हैं, उनके कितने प्रकार होते हैं, कहाँ उपयोग होते हैं, और इनके सही उदाहरण क्या हैं।

किसी भी programming भाषा या database language में Datatype का मतलब होता है — “किस तरह का डेटा किसी variable या column में store किया जाएगा।” SQL में भी Datatypes का इस्तेमाल इसलिए किया जाता है ताकि database table में जो भी डेटा store होने वाला है, उसका type पहले से ही fixed किया जा सके।

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

  • अगर किसी कॉलम में केवल संख्या (Number) रखना है → तो Numeric Datatype
  • अगर किसी कॉलम में नाम, शब्द या text रखना है → तो Character या String Datatype
  • अगर तारीख (Date) या समय (Time) रखना है → तो Date / Time Datatype

Datatypes database की speed, storage, accuracy और performance को control करते हैं। अगर आपने गलत datatype चुन लिया, तो future में database slow भी हो सकता है या memory ज्यादा use करेगा।
यही कारण है कि SQL सीखते समय Datatypes in SQL समझना बहुत जरूरी है।

SQL में मुख्यतः 3 प्रकार के Datatypes होते हैं:

  1. Numeric Datatypes – Integer, Float, Decimal आदि
  2. Character / String Datatypes – CHAR, VARCHAR, TEXT आदि
  3. Date & Time Datatypes – DATE, TIME, DATETIME आदि

इसके अलावा कुछ databases (जैसे MySQL, Oracle, PostgreSQL) में Boolean, Binary और JSON जैसे special datatypes भी available होते हैं। इस पोस्ट में हम हर datatype को अलग-अलग category में example सहित समझेंगे, जैसे:

  • INT, BIGINT, SMALLINT क्या करते हैं?
  • CHAR और VARCHAR में क्या अंतर है?
  • DATE और DATETIME में क्या फर्क होता है?
  • SQL में decimal values कैसे store होती हैं?

अगर आप SQL सीख रहे हैं, DBMS exam की तैयारी कर रहे हैं या real database project बना रहे हैं — तो यह पोस्ट आपके लिए बेहद उपयोगी होगी, क्योंकि मैंने यहां Datatypes in SQL (Hindi Explanation + Practical Examples) दोनों दिए हैं। तो चलिए दोस्तों शुरू करते हैं और जानते हैं कि SQL में Datatype का सही इस्तेमाल कैसे किया जाता है।

Datatypes in SQL

Marquee Tag Attributes in HTML

Datatypes in SQL: Structured Query Language यानि कि SQL में हम विभिन्न प्रकार के datatypes का प्रयोग किया करते हैं।

1. Datatypes for Whole Numbers

Numeric datatype in sql: SQL में हम सभी प्रकार के numbers के लिए तीन प्रकार के datatypes का प्रयोग करते हैं।

  • smallint 2 bytes
  • int 4 bytes
  • bigint 8 bytes

2. Datatypes for Decimal Numbers

SQL में decimal numbers के लिए मुख्यतः दो प्रकार के datatypes का प्रयोग किया जाता है- float तथा decimal .

3. Datatypes for String Values

SQL में String values को store करने के लिए दो प्रकार के data types का प्रयोग किया जाता है।

1) Char Datatype

Char datatype in sql: char() datatype में character को store करने की memory location की length fixed होती है।

2) Varchar Datatype

Varchar datatype in sql: varchar() datatype में characters को store करने की memory location की length fixed नहीं बल्कि variable होती है अर्थात् इसे कम तथा ज्यादा भी किया जा सकता है। varchar() datatype का by default size 1 होता है।

4. Datatypes for Text Values

SQL में text values को store करने के लिए मुख्यतः ‘text’ datatype का प्रयोग किया जाता है जिसमे हमें maximum length की string data values को भी store कर सकते हैं।

5. Datatypes for Multi-Language String Values

SQL में multi language वाली string values को store करने के लिए भी मुख्यतः तीन प्रकार के datatypes का प्रयोग किया जाता है- nchar(), nvarchar() तथा ntext.

6. Datatypes for Date and Datetime

SQL में data तथा time को store करने के लिए तीन प्रकार के datatypes का प्रयोग किया जाता है-

1) Date Datatype

Date datatype in sql: date datatype का प्रयोग date को store करने के लिए किया जाता है। जिसका format YYYY-MM-DD होता है।

2) Time Datatype

Time datatype in sql: time datatype का प्रयोग time को store करने के लिए किया जाता है जिसका format HH:MM:SS होता है।

3) Datetime Datatype

Datetime datatype in sql: SQL में datetime datatype का प्रयोग date और time दोनों को ही एकसाथ में store करने के लिए किया जाता है। जिसका format YY-MM-DD HH:MM:SS होता है।

7. Bit Datatype

Bit datatype in sql: SQL में Bit datatype का प्रयोग 0,1 तथा null values को store करने के लिए किया जाता है।

निष्कर्ष – Datatypes in SQL

दोस्तों, मुझे उम्मीद है कि आपको यह पोस्ट Datatypes in SQL in Hindi (2025 Guide) बहुत पसंद आई होगी और अब आपको SQL में उपयोग होने वाले सभी प्रकार के DataTypes के बारे में पूरा ज्ञान मिल गया होगा।

इस पोस्ट में हमने सीखा कि —
✔ Datatype क्या होता है और SQL में इसकी जरूरत क्यों होती है
✔ Numeric, Character और Date-Time Datatypes क्या होते हैं
✔ CHAR vs VARCHAR का अंतर
✔ DATE, TIME और DATETIME का सही उपयोग
✔ Real SQL examples जहाँ datatype इस्तेमाल होता है

चाहे आप MySQL, SQL Server, Oracle, PostgreSQL या SQLite जैसे किसी भी database का उपयोग करें, Datatypes की concept हर जगह same रहती है, बस कुछ advanced type बदल जाते हैं।

Datatypes को सही तरह से चुनना एक Database Developer, Programmer या SQL Learner के लिए बहुत आवश्यक skill है, क्योंकि गलत datatype future में बड़े errors, performance issues और storage wastage का कारण बन सकता है।

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

  • अगर आपको सिर्फ साल store करना है और आप पूरा DATETIME datatype use कर लेते हैं, तो storage waste होगा।
  • अगर नाम store करना है और column को INT datatype दे दिया, तो error आएगा।

इसलिए, हमेशा ध्यान रखें कि datatype data के प्रकार (type) और आकार (size) के अनुसार ही चुना जाए। अगर आपको यह पोस्ट helpful लगी हो तो इसे अपने दोस्तों, classmates या WhatsApp ग्रुप में शेयर करें ताकि और लोग भी SQL Datatypes को हिन्दी में सही तरीके से सीख सकें।

FAQ’s – Datatypes in SQL in Hindi (2025)

Ques-1: SQL में Datatype क्या होता है?

Ans: Datatype वह format होता है जो बताता है कि किसी column में किस प्रकार का data store किया जाएगा।

Ques-2: SQL में कितने प्रकार के Datatypes होते हैं?

Ans: मुख्यतः 3 प्रकार — Numeric, Character और Date-Time। (कुछ DBMS में Boolean, Binary, JSON भी होते हैं)

Ques-3: CHAR और VARCHAR में क्या अंतर है?

Ans: CHAR fixed-length datatype है, जबकि VARCHAR variable-length datatype है।

Ques-4: SQL में Date store करने के लिए कौनसा datatype use होता है?

Ans: DATE, TIME, DATETIME और TIMESTAMP का उपयोग होता है।

Ques-5: DBMS में Keys क्या होती हैं?

Ans: Basic types समान होते हैं, लेकिन कुछ extra datatypes MySQL, Oracle, PostgreSQL में अलग-अलग होते हैं।

यह भी पढ़ें –

Loading

Rate this post
Share this post!

Leave a Comment

error: Content is protected !!