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 प्रदान की जाती हैं।
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 तक होती है।
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 |
Data Type | Form | To |
---|---|---|
float | -1.79E+308 | 1.79E+308 |
real | -3.40E+38 | 3.40E+38 |
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 |