SQL數據類型

SQL數據類型 -

  • SQL數據類型用於定義列可以包含的值。
  • 每列都需要在資料庫表中具有名稱和數據類型。

SQL的數據類型:

1. 二進位數據類型

下麵給出了三種類型的二進位數據類型:

數據類型 描述
binary 它的最大長度為8000位元組,包含固定長度的二進位數據。
varbinary 它的最大長度為8000位元組,包含可變長度的二進位數據。
image 它的最大長度為2,147,483,647位元組,包含可變長度的二進位數據。

2. 近似數值數據類型:

子類型如下:

類型 開始 結束 描述
float -1.79E + 308 1.79E + 308 它用於指定浮點值,例如 - 6.2,2.9
real -3.40e + 38 3.40E + 38 它指定單精確度浮點數

3. 精確數字數據類型

子類型如下:

數據類型 描述
int 它用於指定整數值。
smallint 它用於指定小整數值。
bit 它具有要存儲的位數。
decimal 它指定一個可以包含十進位數的數值。
numeric 它用於指定數值。

4. 字串數據類型

子類型如下:

數據類型 描述
char 它的最大長度為8000個字元,包含固定長度的非unicode字元。
varchar 它的最大長度為8000個字元,包含可變長度的非unicode字元。
text 它的最大長度為2,147,483,647個字元,包含可變長度的非unicode字元。

5. 日期和時間數據類型

子類型如下:

數據類型 描述
date 它用於存儲年,月和日值。
time 它用於存儲小時,分鐘和秒值。
timestamp 它存儲年,月,日,小時,分鐘和第二個值。

上一篇: SQL的優點 下一篇: SQL命令