sql中儲存較大的資料用什么資料型別 或者儲存較大的資料怎么儲存

時間 2022-09-19 12:45:03

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.在彈出式還原資料庫介面中,選擇 裝置 按鈕後,單擊右側有三個點的按鈕以選擇...