1樓:匿名使用者
二進位製用這個:image 二進位制資料型別 image 資料型別用來儲存變長的二進位制資料,最大可達231-1或大約20億位元組
整數用這個:int 整型 int 資料型別可以儲存從- 231(-2147483648)到231 (2147483 647)之間的整數。儲存到資料庫的幾乎所有數值型的資料都可以用這種資料型別。
這種資料型別在資料庫裡占用4個位元組
帶精度的用這個:decimal 精確數值型 decimal 資料型別能用來儲存從-1038-1到1038-1的固定精度和範圍的數值型資料。使用這種資料型別時,必須指定範圍和精度。
範圍是小數點左右所能儲存的數字的總位數。精度是小數點右邊儲存的數字的位數
float 近似數值型 float 資料型別是一種近似數值型別,供浮點數使用。說浮點數是近似的,是因為在其範圍內不是所有的數都能精確表示。浮點數可以是從-1.
79e+308到1.79e+308 之間的任意數
字元這個:text 字元型 text 資料型別用來儲存大量的非統一編碼型字元資料。這種資料型別最多可以有231-1或20億個字元
2樓:朩朩熋
text 每一字元兩位元組(參見注意) 從零到最大 2,14 千兆位元組。
image 視實際需要而定 從零到最大 2,14 千兆位元組。用於 ole 物件。
3樓:
如果是數值用float
如果是字元型用text
sql server資料庫什麼資料型別能儲存大容量的文字?
4樓:呼沛槐
2000之前版本
ntext,用於 unicode 字元,最大長度1g個字元,最大儲存空間2gb
text,用於非 unicode 字元,最大長度2g個字元,最大儲存空間2gb
2005之後版本應該用nvarchar(max),varchar(max)代替ntext和text,另外可以用更高效的xml型別。它們的最大儲存空間都是2gb
在 microsoft sql server 的未來版本中將刪除 ntext、text 和 image 資料型別
5樓:
varchar和ntext
6樓:
text型別
無限制大的,存多少都沒問題,只要你硬碟夠
sql資料庫中 乙個字段儲存的資料有可能是整數又有可能是小數,該怎麼設定資料型別
7樓:du瓶邪
(1)二進位制資料型別
二進位制資料報括 binary、varbinary 和 image
binary 資料型別既可以是固定長度的(binary),也可以是變長度的。
binary[(n)] 是 n 位固定的二進位制資料。其中,n 的取值範圍是從 1 到 8000。其儲存窨的大小是 n + 4 個位元組。
varbinary[(n)] 是 n 位變長度的二進位制資料。其中,n 的取值範圍是從 1 到 8000。其儲存窨的大小是 n + 4個位元組,不是n 個位元組。
在 image 資料型別中儲存的資料是以位字串儲存的,不是由 sql server 解釋的,必須由應用程式來解釋。例如,應用程式可以使用bmp、tief、gif 和 jpeg 格式把資料儲存在 image 資料型別中。
(2)字元資料型別
字元資料的型別包括 char,varchar 和 text
字元資料是由任何字母、符號和數字任意組合而成的資料。
varchar 是變長字元資料,其長度不超過 8kb。char 是定長字元資料,其長度最多為 8kb。超過 8kb 的ascii 資料可以使用text資料型別儲存。
例如,因為 html 文件全部都是 ascii 字元,並且在一般情況下長度超過 8kb,所以這些文件可以 text 資料型別儲存在sql server 中。
8樓:匿名使用者
設定成 float 或 real 等浮點型資料
9樓:
float
decimal(28,2)...
10樓:匿名使用者
那就是浮點數唄,自動就是了。
sqlserver中 1.1.1 這種資料要用什麼資料型別儲存?
11樓:匿名使用者
1.1.1
看上去, 也就用 varchar / char 來儲存啊。
因為數字、日期、uniqueidentifier 型別可以排除掉。
二進位制是可以儲存, 但是沒啥意義。
就只剩下 字元型別了。
也就是如果長度固定, 那麼就用 char(5) 儲存。 長度不固定, 那麼用 varchar( 最大長度 )
在sql裡面要儲存帶小數的數應該用什麼資料型別
12樓:匿名使用者
小數用double或者number不帶精度作為儲存,
示例如下,
1、建立測試表,create table test_num(id number, fee number(10,3));
2、插入測試資料,
insert into test_num values(1,0.8);
insert into test_num values(2,329.2);
insert into test_num values(4.44,15);
insert into test_num values(6,3);
commit;
3、查詢表中記錄,select * from test_num,可以看到小數已經存入,
4、如果小數轉整數,可以用trunc(直接去掉小數)或round(四捨五入)函式,
select t.*, trunc(fee) fee1, round(fee) fee2 from test_num t;
13樓:陽光上的橋
可以使用decimal型別,這個型別可以指定固定的小數,用來儲存金額等準確資料。
如果需要儲存非常巨大,或者精度要求很高的資料,也可以使用float型別。
14樓:匿名使用者
decimal,float資料型別都可以的,像你上面說到的兩種資料不需要轉換
sql 2000裡怎麼儲存時間,用什麼資料型別?
15樓:
儲存時需要是完整的時間。比如2013-6-29 17:30:00;
讀取時合用格式化函式:select convert(varchar(100), 日期字段, 8) from table
讀出來的日期格式為17:30:00
16樓:匿名使用者
如果這樣的資料不涉及到運算,只是儲存的話,也可以使用字串型別呀
17樓:乙榮凌木
二進位制,你為什麼要存到資料庫呢,這個難度不小哦,而且你資料庫能承受這麼大容量嗎?
建議你檔案存到資料夾,資料庫存如其存放路徑,呼叫一樣!
資料庫儲存過程是什麼,在資料庫中儲存的是什麼?
資料庫是 按照資料結構來組織 儲存和管理資料的倉庫 是乙個長期儲存在計算機內的 有組織的 可共享的 統一管理的大量資料的集合。資料庫是乙個按資料結構來儲存和管理資料的計算機軟體系統。資料庫的概念實際包括兩層意思 資料庫是乙個實體,它是能夠合理保管資料的 倉庫 使用者在該 倉庫 中存放要管理的事務資料...
c語言的int型資料範圍和記憶體中儲存是什麼
大大的 1 nt型為帶符號整數型別,對於16位編譯器,int佔2位元組8位 對於32位和64位編譯器,int型佔4位元組32位。不同的占用空間,int型的範圍也不同 2位元組時,int 範圍為 32768 32767 4位元組時,int範圍為 2147483648 2147483647。無論是哪種儲...
sql2019怎麼恢復軟體沒儲存的資料
拿到電腦城去恢復吧!你檔案都被覆蓋了,還恢復毛啊!還原sql server2000資料庫的。bak檔案的具體步驟如下 1.開啟電腦,然後在電腦上找到並開啟軟體,開啟sqlserver後在資料庫上右鍵單擊,點選 還原資料庫 2.在彈出式還原資料庫介面中,選擇 裝置 按鈕後,單擊右側有三個點的按鈕以選擇...