⑴ sql server中 int型和bigint型的最大值是多少
存儲大小為 8 個位元組。
int從 -2^31 (-2,147,483,648) 到 2^31 - 1 (2,147,483,647) 的整型數據(所有數字)。存儲大小為 4 個位元組。int 的 SQL-92 同義字為 integer。
smallint從 -2^15 (-32,768) 到 2^15 - 1 (32,767) 的整型數據。存儲大小為 2 個位元組。tinyint從 0 到 255 的整型數據。存儲大小為 1 位元組。
(1)資料庫的整型大小擴展閱讀:
Microsoft SQL Server 是一個全面的資料庫平台,使用集成的商業智能 (BI)工具提供了企業級的數據管理。Microsoft SQL Server資料庫引擎為關系型數據和結構化數據提供了更安全可靠的存儲功能,使您可以構建和管理用於業務的高可用和高性能的數據應用程序。
具有使用方便可伸縮性好與相關軟體集成程度高等優點,可跨越從運行Microsoft Windows 98 的膝上型電腦到運行Microsoft Windows 2012 的大型多處理器的伺服器等多種平台使用。
⑵ mysql中int,bigint,smallint和tinyint的區別與長度
--int
從-2^31
(-2,147,483,648)到2^31–1(2,147,483,647)的整型數據(所有數字)。存儲大小為4個位元組。int的SQL-92
同義字為integer。
--bigint
從-2^63(-9223372036854775808)到2^63-1
(9223372036854775807)的整型數據(所有數字)。存儲大小為8個位元組。
P.S.
bigint已經有長度了,在mysql建表中的length,只是用於顯示的位數
--smallint
從-2^15(-32,768)到2^15–1(32,767)的整型數據。存儲大小為
2個位元組。
--tinyint
從0到255的整型數據。存儲大小為1位元組。
--在支持整數值的地方支持bigint數據類型。但是,bigint用於某些特殊的情況,當整數值超過int數據類型支持的范圍時,就可以採用bigint
--在數據類型優先次序表中,bigint位於smallmoney和int之間。
只有當參數表達式是bigint數據類型時,函數才返回
bigint。
--int(M)在integer數據類型中,M表示最大顯示寬度。在int(M)中,M的值跟int(M)所佔多少存儲空間並無任何關系。和數字位數也無關系int(3)、int(4)、int(8)在磁碟上都是佔用4btyes的存儲空間。
⑶ 整型、短整型、長整型的區別是什麼
它們都是數據類型的一種,區別就在與取值范圍,和bit大小不一樣,針對不同取值,應用不同的數據類型變數。
整型(INTEGER)數據是不包含小數部分的數值型數據,用字母I表示,整型數據只用來表示整數,以二進制形式存儲。
短整型的二進制位長是16,長整型的是32位。就是說長整型可以表示位數更多的整數。短整型所能表示的整數的值域為-32768~32767。
長整型則為-2147483648~2147483647。例如,如果有個數為32780,那麼它只能用長整型表示,而不能用短整型表示。
長整型是程序設計中數據類型的一種表現方式,通常用long 表示長整型,long 有符號64位整數 范圍是-2^63-2^63 -1 Int64unsigned long 無符號64位整數 0-2^64-1 UInt64。
拓展資料
整型是計算機中的一個基本的專業術語。整型值可以用十進制,十六進制或八進制符號指定,前面可以加上可選的符號(- 或者 +)。是一種智能的計算方式。
int 是 C 語言的基本整數類型,可以滿足我們處理一般數據的需求。C 語言還提供了四個可以修飾 int 的關鍵字:short、long、signed,以及 unsigned。利用這四個關鍵字,C 語言標準定義了以下整數類型:
short int(可簡寫為 short),和 int 一樣,也是有符號整數
long int(簡寫:long),有符號整數
long long int(簡寫:long long),C99 標准添加的類型,有符號整數
unsigned int(簡寫:unsigned),無符號整數,不能表示負數
unsigned long int(簡寫:unsigned long),無符號整數,不能表示負數
unsigned short int(簡寫:unsigned short),無符號整數,不能表示負數
unsigned long long int(簡寫:unsigned long long), C99 添加的類型,無符號整數
所有沒有標明 unsigned 的整數類型默認都是有符號整數
⑷ access 資料庫整型,長整型的默認精度是多少
整型
說明:存儲 –32,768 到 32,767 之間的數字(不包括小數)。
小數精度:無
存儲空間大小:2個位元組
長整型
說明:(默認)存儲–2,147,483,648 到 2,147,483,647 之間的數字(不包括小數)。
小數精度:無
存儲空間大小:4個位元組
單精度型
說明:存儲–3.402823E38 到 –1.401298E–45之間的負數和1.401298E–45 到 3.402823E38 之間的正數。
小數精度:7
存儲空間大小:4 個位元組
雙精度型
說明:存儲–1.79769313486231E308 到 –4.94065645841247E–324之間的負數和4.94065645841247E–324 到 1.79769313486231E308 之間的正數。
小數精度:15
存儲空間大小:8 個位元組
⑸ mysql int能存多少數據
mysql的int根據計算機的內部字長和編譯器的版本,在內存中可能佔2或4個位元組。在一般電腦中,int佔用32位元組,32比特,數據范圍為-2147483648~2147483647[-2^31~2^31-1];在微型機中,int佔用32位元組,16比特,數據范圍為-32768~32767[-2^15~2^15-1]。
(5)資料庫的整型大小擴展閱讀:
如果從mysql中獲取的數超出了int的范圍,將會被解釋為float。同樣如果執行的SQL運算結果超出了int范圍,也會返回float。要明示地將一個值轉換為int,需要使用SQL語句convert(int,數值)來強制轉換。
如果浮點數超出了整數范圍(通常為+/-2.15e+9=2^31),則結果不確定,因為沒有足夠的精度使浮點數給出一個確切的整數結果。在此情況下沒有警告,甚至沒有任何通知!
⑹ 資料庫長整行多大到多大
bigint
從 -2^63 (-9223372036854775808) 到 2^63-1 (9223372036854775807) 的整型數據(所有數字)。存儲大小為 8 個位元組。
int
從 -2^31 (-2,147,483,648) 到 2^31 - 1 (2,147,483,647) 的整型數據(所有數字)。存儲大小為 4 個位元組。int 的 SQL-92 同義字為 integer。
smallint
從 -2^15 (-32,768) 到 2^15 - 1 (32,767) 的整型數據。存儲大小為 2 個位元組。
tinyint
從 0 到 255 的整型數據。存儲大小為 1 位元組。
⑺ 資料庫中數據類型有哪些呢
數據類型 類型 描 述 bit 整型 bit 數據類型是整型,其值只能是0、1或空值。這種數據類型用於存儲只有兩種可能值的數據,如Yes 或No、True 或Fa lse 、On 或Off int 整型 int 數據類型可以存儲從- 231(-2147483648)到231 (2147483 647)之間的整數。存儲到資料庫的幾乎所有數值型的數據都可以用這種數據類型。這種數據類型在資料庫里佔用4個位元組 smallint 整型 smallint 數據類型可以存儲從- 215(-32768)到215(32767)之間的整數。這種數據類型對存儲一些常限定在特定范圍內的數值型數據非常有用。這種數據類型在資料庫里佔用2 位元組空間 tinyint 整型 tinyint 數據類型能存儲從0到255 之間的整數。它在你只打算存儲有限數目的數值時很有用。 這種數據類型在資料庫中佔用1 個位元組 numeric精確數值型 numeric數據類型與decimal 型相同 decimal 精確數值型 decimal 數據類型能用來存儲從-1038-1到1038-1的固定精度和范圍的數值型數據。使用這種數據類型時,必須指定范圍和精度。 范圍是小數點左右所能存儲的數字的總位數。精度是小數點右邊存儲的數字的位數 money 貨幣型 money 數據類型用來表示錢和貨幣值。這種數據類型能存儲從-9220億到9220 億之間的數據,精確到貨幣單位的萬分之一 smallmoney 貨幣型 smallmoney 數據類型用來表示錢和貨幣值。這種數據類型能存儲從-214748.3648 到214748.3647 之間的數據,精確到貨幣單位的萬分之一 float 近似數值型 float 數據類型是一種近似數值類型,供浮點數使用。說浮點數是近似的,是因為在其范圍內不是所有的數都能精確表示。浮點數可以是從-1.79E+308到1.79E+308 之間的任意數 real 近似數值型 real 數據類型像浮點數一樣,是近似數值類型。它可以表示數值在-3.40E+38到3.40E+38之間的浮點數 datetime 日期時間型 datetime數據類型用來表示日期和時間。這種數據類型存儲從1753年1月1日到9999年12月3 1日間所有的日期和時間數據, 精確到三百分之一秒或3.33毫秒 Smalldatetime 日期時間型 smalldatetime 數據類型用來表示從1900年1月1日到2079年6月6日間的日期和時間,精確到一分鍾 cursor 特殊數據型 cursor 數據類型是一種特殊的數據類型,它包含一個對游標的引用。這種數據類型用在存儲過程中,而且創建表時不能用 timestamp 特殊數據型 timestamp 數據類型是一種特殊的數據類型,用來創建一個資料庫范圍內的唯一數碼。 一個表中只能有一個timestamp列。每次插入或修改一行時,timestamp列的值都會改變。盡管它的名字中有「time」, 但timestamp列不是人們可識別的日期。在一個資料庫里,timestamp值是唯一的 Uniqueidentifier 特殊數據型 Uniqueidentifier數據類型用來存儲一個全局唯一標識符,即GUID。GUID確實是全局唯一的。這個數幾乎沒有機會在另一個系統中被重建。可以使用NEWID 函數或轉換一個字元串為唯一標識符來初始化具有唯一標識符的列 char 字元型 char數據類型用來存儲指定長度的定長非統一編碼型的數據。當定義一列為此類型時,你必須指定列長。當你總能知道要存儲的數據的長度時,此數據類型很有用。例如,當你按郵政編碼加4個字元格式來存儲數據時,你知道總要用到10個字元。此數據類型的列寬最大為8000 個字元 varchar 字元型 varchar數據類型,同char類型一樣,用來存儲非統一編碼型字元數據。與char 型不一樣,此數據類型為變長。當定義一列為該數據類型時,你要指定該列的最大長度。 它與char數據類型最大的區別是,存儲的長度不是列長,而是數據的長度 text 字元型 text 數據類型用來存儲大量的非統一編碼型字元數據。這種數據類型最多可以有231-1或20億個字元 nchar 統一編碼字元型 nchar 數據類型用來存儲定長統一編碼字元型數據。統一編碼用雙位元組結構來存儲每個字元,而不是用單位元組(普通文本中的情況)。它允許大量的擴展字元。此數據類型能存儲4000種字元,使用的位元組空間上增加了一倍 nvarchar 統一編碼字元型 nvarchar 數據類型用作變長的統一編碼字元型數據。此數據類型能存儲4000種字元,使用的位元組空間增加了一倍 ntext 統一編碼字元型 ntext 數據類型用來存儲大量的統一編碼字元型數據。這種數據類型能存儲230 -1或將近10億個字元,且使用的位元組空間增加了一倍 binary 二進制數據類型 binary數據類型用來存儲可達8000 位元組長的定長的二進制數據。當輸入表的內容接近相同的長度時,你應該使用這種數據類型 varbinary 二進制數據類型 varbinary 數據類型用來存儲可達8000 位元組長的變長的二進制數據。當輸入表的內容大小可變時,你應該使用這種數據類型 image 二進制數據類型 image 數據類型用來存儲變長的二進制數據,最大可達231-1或大約20億位元組
⑻ access資料庫表如何限制數字類型的欄位大小
1、首先,打開資料庫。一般情況下,設置欄位的大小可以限制填寫時欄位不會大於設置的欄位數。
⑼ C語言基本整型的數據范圍什麼意思
基本整型變數,所佔位元組數為2,每個位元組等於八位二進制數,可以用0和1表示的八位二進制數,2個位元組也就是16位二進制。
最高位表示正負,所以用0和1組成的16位數字范圍為-2的15次方~2的15次方,也就是-32768~32767。因此基本整型變數數據范圍是-32768~32767。
位元組構成信息的一個小單位,並作為一個整體來參加操作,比字小,是構成字的單位。
在微型計算機中,通常用多少位元組來表示存儲器的存儲容量。
例如,在C++的數據類型表示中,通常char為1個位元組,int為4個位元組,double為8個位元組。
⑽ MySQL資料庫中 int 長度最大是多少
int最大長度是11位。
從 -2^31 (-2,147,483,648) 到 2^31 - 1 (2,147,483,647) 的整型數據(所有數字)。存儲大小為 4 個位元組。
如果在建表時不指定欄位int類型的長度時,系統則默認生成長度為11的欄位。11也是int類型的最大長度,其中第一位表示符號+或者-,後面十位表示數字。
如果指定了長度,該欄位其實也是長度為11的欄位,因為只要是int類型,系統都分配了長度11位。
(10)資料庫的整型大小擴展閱讀
MySQL的數據類型:
整數類型:BIT、BOOL、TINY INT、SMALL INT、MEDIUM INT、 INT、 BIG INT
浮點數類型:FLOAT、DOUBLE、DECIMAL
字元串類型:CHAR、VARCHAR、TINY TEXT、TEXT、MEDIUM TEXT、LONGTEXT、TINY BLOB、BLOB、MEDIUM BLOB、LONG BLOB
日期類型:Date、DateTime、TimeStamp、Time、Year
其他數據類型:BINARY、VARBINARY、ENUM、SET、Geometry、Point、MultiPoint、LineString、MultiLineString、Polygon、GeometryCollection等