SQL常用資料型別介紹

2021-04-27 18:35:14 字數 829 閱讀 5534

1.字串

char :定長字串,不夠時自動補齊。最大長度8000

text:用來儲存極其大量的資訊,可達2gb

varchar:可變長度的字串,最大長度8000

2.unicode 字串

nchar:最大長度8000/2

nvarchar:

ntext:

3.日期和時間型別

datetime:8位元組,精度3.33秒

smalldatatime:4位元組,精度1分鐘

4.整數

int:4位元組

smallint:2位元組

tinyint:1位元組

bigint:8位元組

bit:1位

5.近視數

real:精度7位

float:精度15位

6.精確值

decimal

numeric:

都需要確定精度和標度;精度為數字個數,標度為小數點後的數字個數。如:height decimal(5,2)

7.貨幣型別

money:

smallmoney:4位

8.二進位制型別

binary:

varbinary:

image:

用來儲存位字串

9.時間戳

timestamp:代表一條記錄的版本號,乙個表中只能偶乙個欄位為時間戳。8位元組

10.變體資料型別

sql_variant:允許儲存不同型別的值。

11.使用者自定義型別

可以採用儲存過程方式:

exec sp_addtype 自定義型別名稱,型別,是否可為空值

MySQL常用資料型別介紹

本文使用的資料庫為mysql5.5,文章摘自 深入淺出mysql 僅作個人筆記,謝謝 任何數值的不符合精度的儲存都要考慮到資料庫模式的設定。整形資料型別 對於整型資料,mysql 還支援在型別名稱後面的小括號內指定顯示寬度,例如 int 5 表示當數值寬度小於5 位的時候在數字前面填滿寬度,如果不顯...

常用Sql語句及sql資料型別

1.char 固定長度,最長n個字元。2.varchar 最大長度為n的可變字串。n為某一整數,不同資料庫,最大長度n不同 char和varchar區別 varchar必char節省空間,但在效率上比char稍微差一些。說varchar比char節省空間,是因為varchar是可變字串,比如 用va...

MySQL常用的資料型別介紹

mysql常用的資料型別介紹 大類小類 占用位元組 說明 整型數 tinyint 1 smallint 2 mediumint 3 int4 bigint 8 字元型char 1 預設是1個位元組,如果要用多個,用括號註明如char 10 表示使用10個位元組。varchar 不定 必須用括號來註明...