- 數(shù)字類型
數(shù)據(jù)類型 | 所在范圍 | 存儲(chǔ)大小 |
---|---|---|
bigint | -2^63(-9223372036854775808) ~ 2^63-1(9223372036854775807) | 8字節(jié) |
int | -2^31(-2147483648) ~ 2^31-1(2147483 647) | 4字節(jié) |
smallint | -2^15(-32768) ~ 2^15-1(32767) | 2字節(jié) |
tinyint | 0 ~ 255 | 1字節(jié) |
float | -2^128 ~ 2^128,也即-3.40E+38 ~ 3.40E+38 | 取決于值的范圍 |
double | -2^1024 ~ 2^1024,也即-1.79E+308 ~ 1.79E+308 | 取決于值的范圍 |
- 時(shí)間類型
數(shù)據(jù)類型 | 輸出 | 說(shuō)明 |
---|---|---|
time | 12:38:27.1234567 | 最大精確到7位肖爵,通常設(shè)定到后3位毫秒級(jí)別就可以了 |
date | 2018-05-29 | |
smalldatetime | 2018-05-29 12:38:00 | |
datetime | 2018-05-29 12:38:29.123 | |
datetime2 | 2018-05-29 12:38:29.1234567 | 最大精確到7位,不常用 |
- 字符串類型
數(shù)據(jù)類型 | 說(shuō)明 |
---|---|
char[(n)] | 固定長(zhǎng)度冲簿。非 Unicode涣旨。n 用于定義字符串長(zhǎng)度氏仗,它必須為1 ~ 8000之間的值 |
varchar[(n|max)] | 可變長(zhǎng)度。非 Unicode我碟。n 用于定義字符串長(zhǎng)度鸿秆,它可以為1 ~ 8000之間的值 |
nchar[(n)] | 固定長(zhǎng)度。Unicode 字符串?dāng)?shù)據(jù)怎囚。n 用于定義字符串長(zhǎng)度,它必須為1 ~ 4000之間的值 |
nvarchar[(n|max)] | 可變長(zhǎng)度桥胞。Unicode 字符串?dāng)?shù)據(jù)恳守。n 用于定義字符串長(zhǎng)度,它可以為1 ~ 4000之間的值 |