一起來細看資料庫型別

2021-07-16 21:13:35 字數 1457 閱讀 1731

使用整數資料的精確數字資料型別。

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 位元組。 注釋

在支援整數值的地方支援bigint資料型別。但是,bigint用於某些特殊的情況,當整數值超過int資料型別支援的範圍時,就可以採用bigint。在 sql server 中,int資料型別是主要的整數資料型別。

1. char

固定長度,最長n個字元。

2. varchar

最大長度為n的可變字串。

(n為某一整數,不同資料庫,最大長度n不同)

char和varchar區別:

varchar必char節省空間,但在效率上比char稍微差一些。

說varchar比char節省空間,是因為varchar是可變字串,比如:用varchar(5)儲存字串「abc」,只占用3個位元組的儲存空間,而用char(5)儲存,則占用5個位元組(「abc  」)。

說varchar比char效率稍差,是因為,當修改varchar資料時,可能因為資料長度不同,導致資料遷移(即:多餘i/o)。其中,oracle對此多餘i/o描述的表達是:「行遷移」(row migration)。

在資料型別優先次序表中,bigint位於smallmoneyint之間。

只有當引數表示式是bigint資料型別時,函式才返回bigint。sql server 不會自動將其它整數資料型別(tinyintsmallintint)提公升為bigint

數字佔1個字元

英文佔1個字元

中文字元佔2個字元

一起來學習Ant Design

當然,都屬於webpack中的基礎知識,但是套上了atool build這樣乙個殼子,又有點小懵。還好不是很難,嘗試後,很快搞定了,順手也總結一下吧!一 安裝ant init 1 npm install antd init g 二 建立目錄 1 mkdir antd demo cd antd dem...

一起來存方法

1.在動態渲染元素的時候,需要邏輯判斷 在迴圈渲染dom元素時,迴圈遍歷中需要邏輯操作,如果不使用模板 1 var addlist function 7 if 條件2 10lists.push list 11 12 id html lists.join 13 這是在看一同事 時,發現她用push和j...

一起來挑戰Google code jam 一

給你兩個陣列va和vb,兩個陣列的元素對應相乘,然後求和,要求和最小,在陣列元素順序可以調整的時候。這裡主要用到乙個不等式,x和y兩個公升序的陣列,那麼sum x i y i sum x i y n i void fun printf d n res 題意是給你一排p個牢房,最初的時候每個牢房中有乙...