SQL Data Types in hindi-sql डाटा टाइप क्या है?

हेल्लो दोस्तों आज के इस पोस्ट में आपको sql data type in  hindi  के बारे में आपको बताया जा रहा है की क्या होता है कैसे काम करता है तो चलिए शुरू करते है

SQL data type

किसी भी संस्था को सुचारू रूप से चलने के लिए हमे अनेक प्रकार के data को store करने की आवश्यकता होती है जो यह data किसी भी व्यक्ति या कर्मचारी का नाम ,उसका वेतन ,उसकी जन्म तिथि या उसकी तस्वीर हो सकती है अत: हम database management system(dbms) को विभिन्न प्रकार के data को tables में store करने के लिए ही विभिन्न प्रकार के data types को उपलब्ध कराते है

tables में आपको विभिन्न प्रकार के data को store करने के लिए ही sql के data type को निम्न प्रकार के होते है

  1. character data type(करैक्टर डाटा टाइप)
  2. numeric data type (नुमेरिक डाटा टाइप)
  3. binary data type (बाइनरी डाटा टाइप)
  4. datetime data type (डेटटाइम डाटा टाइप)
  5. monitary data type (मोनितारी डाटा टाइप)
  6. unicode data type (यूनिकोड डाटा टाइप)
  7. user-defined data type (डोमेन or यूजर डिफाइंड डाटा टाइप)

character data type

text अथवा strings को store करने के लिए ही आपको sql को निम्न लिखित तीन प्रकार के data type का समर्थन करता है

  • char-इसका प्रयोग हम fixed length strings) को store करने के लिए ही किया जाता है example स्वरूप ,’EmpCode’ नामक में एक column/field को 5 character की string के रूप में ही इस प्रकार से ही परिभाषित किया जाता है
EmpCode CHAR(5)

एक CHAR data type वाले को column अथवा field की maximum length 2000 bytes तक हो सकती है

  • VARCHAR-इसका प्रयोग variable length strings को store करने के लिए ही किया जाता है variables length strings वे strings होती है जिनकी length घटती बढती अथवा vary होती रहती है example के लिए आप व्यक्तियों के नामो में string charater की सख्या में भिन्न होती है अत: इस प्रकार के data को store करने के लिए आप VARCHAR type का प्रयोग करना चाहिए example स्वरूप
EmpName VARCHAR(30)
  • TEXT –इसका प्रयोग एक ऐसी string को store करने के लिए किया जाता है जिसका size ,unlimited होती है किसी भी text type के column/field में 2 GB तक के text को store किया जा सकता है example स्वरूप ,विभिन्न कर्मचारियों के comments को एक text type के column/field में store किया जा सकता है

Numeric data type

Numeric values को store करने के लिए ही sql को निम्न प्रकार के data types का समर्थन करता है

  • int-एक int type के column अथवा field में integer data को store किया जा सकता है इसकी range 2 की पॉवर 32 अथवा 2147483648 से लेकर 2 की पॉवर 31-1 अथवा 2147483647 तक होता है
  • smallint-एक smallint के type के column अथवा field में भी integer के data को store किया जा सकता है इसकी range 2 की पॉवर 15 अथवा 32786 2 ki ghat 15-1 athwa 2147483647 से लेकर तक होती है
  • tinyint – एक tinyint column अथवा field में भी integer data को ही store किया जा सकता है जिसकी range 0 से लेकर 255 तक होती है
  • bigint –एक bigint column अथवा field में भी integer data को ही store किया जा सकता है जिसकी range 2 की पॉवर 63 अथवा 92213372036854775808 से लेकर 2 की पॉवर 63-1 अथवा 9223372036854775807 तक होती है
  • decimal –एक decimal के type के column अथवा field का प्रयोग decimal numbers अथवा दशमलव सख्याओ को ही fixed precision and scale के साथ ही store करने के लिए ही किया जाता है fixed precision का decimal अथवा दशमलव के बाद और पहले के कुल अंको(total digits) की ही maximum number से होती है जबकि scale का तात्पर्य किसी भी सख्या के दशमलव के बिंदु(decimal point) के दाहिने ओर के कुछ total digits से होता है decimal की range को 10 की पॉवर 38+1 से लेकर 10 की पॉवर 38-1 तक होती है
  • Numeric –यह decimal के data type के समान ही होता है
  • float –एक ही float को type column अथवा field का प्रयोग भी floating point numbers को ही store करने के लिए ही किया जाता है परन्तु इसकी range 3.40E+38 से लेकर 3.40E+38 तक होती है
  • real-एक real time column अथवा field का प्रयोग भी floating point numbers को ही store करने के लिए ही किया जाता है परन्तु इसकी range 40E+38 से लेकर 3.40E+38 होती है

Binary data type

binary data types का प्रयोग ऐसे data को store करने के लिए किया जाता है जो binary values से ही निर्मित होती है binary data types को निम्न लिखित प्रकार के होते है

  • binary-एक binary type के column अथवा field का प्रयोग fixed length के binary data को store करने के लिए ही किया जाता है किसी भी binary type के column अथवा field में अधिकतम 8000 bytes को store किया जा सकता है
  • varbinary– एक varbinary type के columnअथवा field का प्रयोग variable की length को binary data को store करने के लिए किया जाता है किसी भी varbinary type के column अथवा field में अधिकतम 8000 बाइट को store किया जा सकता है
  • image– इसका प्रयोग हम ऐसे binary data को store कारने के लिए किया जाता है जिनका size 8000, bytes से अधिक होती है example के लिए किसी भी image type के column अथवा field में कर्मचारियों की तस्वीरों को store किया जा सकता है

Datetime data type

SQL आपको table में data और time से रिलेटेड data को भी store करने की सुविधा प्रदान करती है example के लिए एक datetime के data type के column अथवा field में विभिन्न कर्मचारियों के join करने की तिथि को store किया जा सकता है datetime data types को निम्न लिखित प्रकार के होते है

  • datetime-एक datetime time के column अथव field में january 1 से सन 1753 से लेकर december 31 ,9999 तक की date data को एक सेकंड के 300वे भाग की शुद्धता(accuracy) के साथ ही store किया जा सकता है
  • smalldatetime –एक smalldatetime के column अथवा field में january 1 1900 से लेकर june 6 ,2079 तक के date data को एक मिनट की शुद्ता(accuracy) के साथ ही store को किया जाता है

 Monitary data type

SQL में monitary data values अथवा मौद्रिक data को store करने के लिए ही निम्न लिखित दो प्रकार का data types उपलब्घ कराता है

  • money –इसकी range 2 की पॉवर 63 अथवा -9223772036854775808 से लेकर 2 की पॉवर 63-1 अथवा +9223372036854775807 तक होती है यह किसी monitary data value अथवा मौद्रिक data को monitary unit अथवा मौद्रित इकाई के 10000 भाग की शुध्दता के साथ ही store करती है
  • smallmoney –इसकी range – -214748.3648 से लेकर  +214478.3647 तक होती है इसका accuracy लेवल अथवा शुद्धता का level money type के समान होती है

Unicode data type

  • Unicode standard में विभिन्न character को sets के सभी character को सम्मिलित किया गया है एक Unicode के type के column/field में unicode standard के द्वारा ही परिभाषित किये गए किसी भी charater को store किया जा सकता है
  • Unicode के data को store करने के लिए ही SQL को तीन प्रकार के data types – NCHAR,NVARCHAR और NEXT का  समर्थन करता है
  • एक NCHAR के type के column अथवा field में fixed length के unicode data को store किया जा सकता है किसी भी NCHAR type के  column अथवा field में अधिकमत 4000 bytes को store किया जा सकता है
  • NVARCHAR और NEXT के column अथवा field का प्रयोग variables की length के unicode data को store करने के लिए किया जाता है

Domain data type

domains को user defined data type भी कहा जाता है domains को अंतनिर्मित data type(inbuilt data type ) के aliases होते है domains अथवा user defined data type को create domain statement का प्रयोग कर create कर सकते है

निचे दिया गया statement , “salary” नामक एक domain को create करती है जो decimal type का है

CREATE DOMAIN Salary DECIMAL(7,2)

तो अब आएये हम columns को परिभाषित करने के लिए किया जा सकता है तो example के लिए EmpSalary नामक एक table में “Salary” data type का प्रयोग NetSalary” नामक एक column अथवा field को परिभाषित करने के लिए ही इस तरह किया जा सकता है

CREATE TABLE EmpSalary
{
      EmpCode CHAR(5),
      NetSalary Salary);

sql data type in  hindi

reference-https://www.tutorialspoint.com/sql/sql-data-types.htm

निवेदन:-आप सभी छात्र –छात्रों से निवेदन है की अगर आपको ये Topic(sql data type in  hindi) या post अच्छा लगा हो तो कृपया आप इस वेबसाइट के बारे में अपने दोस्तों को जरुर बताये और -अगर कोई topic(sql data type in  hindi) से संबधित प्रश्न हो तो कमेंट्स(comments) आपके लिए ही बना है और किसी Subject(sql data type in  hindi) के लेकर भी कोई प्रश्न हो तो कमेंट करे

Leave a Comment