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 不定 必須用括號來註明...