SQL Datatype
- SQL Datatype is used to define the values that a column can contain.
- Every column is required to have a name and data type in the database table.
Datatype of SQL:
1. Binary Datatypes
There are Three types of binary Datatypes which are given below:
Data Type |
Description |
binary |
It has a maximum length of 8000 bytes. It contains fixed-length binary data. |
varbinary |
It has a maximum length of 8000 bytes. It contains variable-length binary data. |
image |
It has a maximum length of 2,147,483,647 bytes. It contains variable-length binary data. |
2. Approximate Numeric Datatype :
The subtypes are given below:
Data type |
From |
To |
Description |
float |
-1.79E + 308 |
1.79E + 308 |
It is used to specify a floating-point value e.g. 6.2, 2.9 etc. |
real |
-3.40e + 38 |
3.40E + 38 |
It specifies a single precision floating point number |
3. Exact Numeric Datatype
The subtypes are given below:
Data type |
Description |
int |
It is used to specify an integer value. |
smallint |
It is used to specify small integer value. |
bit |
It has the number of bits to store. |
decimal |
It specifies a numeric value that can have a decimal number. |
numeric |
It is used to specify a numeric value. |
4. Character String Datatype
The subtypes are given below:
Data type |
Description |
char |
It has a maximum length of 8000 characters. It contains Fixed-length non-unicode characters. |
varchar |
It has a maximum length of 8000 characters. It contains variable-length non-unicode characters. |
text |
It has a maximum length of 2,147,483,647 characters. It contains variable-length non-unicode characters. |
5. Date and time Datatypes
The subtypes are given below:
Datatype |
Description |
date |
It is used to store the year, month, and days value. |
time |
It is used to store the hour, minute, and second values. |
timestamp |
It stores the year, month, day, hour, minute, and the second value. |
|