SQL - Data Types in Hindi




SQL data type एक value को परिभाषित करते है, जिसमें एक कॉलम हो सकता है. SQL अलग-अलग data types रखता सकता है जिसमें numeric, binary, characters, date और time आदि शामिल है।

जब SQL में table को create करना पड़ता है, तब table के हर column के लिए उसका data type देना पड़ता है, आपको पता होना चहिये user अपनी जरुरत के मुताबिक किसी भी तरह के data type को चुन सकता है।

एक data types representation योग्य values का एक सेट है. प्रत्येक representation योग्य मूल्य कम से कम एक data types से होता है।

SQL तीन तरह के data types का समर्थन करता है. Predfined data type, निर्मित type, और user defined type।

SQL data कई अलग अलग रूपों में आकार लेता है, जिसमें character string, numbers, फ़ाइल स्टोर और तिथियां शामिल हैं. SQL डेवलपर्स को एक SQL table बनाते समय प्रत्येक table कॉलम के अंदर data को stored करना होता है, और डेवलपर को प्रत्येक नए SQL table कॉलम के type को specified करना चाहिए।

यह अध्याय point base का समर्थन करता है, जो सभी SQL data प्रकार का वर्णन करते है, और data type को परिभाषित करते है. कि कॉलम में किस प्रकार का data हो सकता है।

Point base data types और उद्योग मानक और अन्य सामान्य गैर-मानक data types के बीच मैपिंग दिखाने के लिए अध्याय के अंत में tables प्रदान की जाती हैं।

SQL Data Types

Smallmoney − इस data type को 4 bytes की आवश्यकता होती है. और इस data type की range -214,748.3648 से लेकर +214,748.3648 तक होती है।

Tinyint − इस data type को 1 bytes storage की आवश्यकता होती है. और इसकी रेंज 0 से लेकर 255 तक होती है।

Smallint − इस data type को 2 bytes storage की आवश्यकता होती है. और इसकी रेंज -32,768 से लेकर +32,768 तक होती है।

Numeric Data Types in SQL

For Example
Data Type Syntax Range
Integer INT -231 to +231-1(-2,14,74,83,648 to +2,14,74,83,647)
Big Integer BIGINT -263 to +263-1(92,23,37,20,36,85,47,75,808 to +92,23,37,20,36,85,47,75,807)
Bit BIT 0 or 1
Tiny Integer TINYINT 0 to +28-1(0 to 255)
Float FLOAT(Precision) -1.79E+308 to +1.79E+308
Real REAL -3.40E + 38 to +3.40E + 38

Approximate Numeric Datatype

For Example
Data Type Form To
float -1.79E+308 1.79E+308
real -3.40E+38 3.40E+38

Character Data Types

For Example
Data Type Syntax Range
Character String CHAR Maximum 8,000 characters
Unicode Character String NCHAR Maximum 4,000 characters
Character String VARCHAR Maximum 8,000 characters
Character String TEXT Maximum 231 = 2,147,483,647 characters
Unicode Character String NVARCHAR Maximum 4,000 characters
Unicode Character String NTEXT Maximum 230 = 1,073,741,823 characters