java和c++的區(qū)別 sql中數(shù)據(jù)類型的長(zhǎng)度?
sql中數(shù)據(jù)類型的長(zhǎng)度?你不想只從術(shù)語(yǔ)上區(qū)分它們,因?yàn)樗鼈兌际欠g的。翻譯是不同的。我們可以直接從類型中看到varchar是一個(gè)可以限制長(zhǎng)度的變量,例如varchar(16),varchar(32)。
sql中數(shù)據(jù)類型的長(zhǎng)度?
你不想只從術(shù)語(yǔ)上區(qū)分它們,因?yàn)樗鼈兌际欠g的。翻譯是不同的。
我們可以直接從類型中看到
varchar是一個(gè)可以限制長(zhǎng)度的變量,例如varchar(16),varchar(32)。
最大值是varchar(4000),因?yàn)槠胀⊿QL數(shù)據(jù)頁(yè)的最大大小是8KB。
文本類型,僅16個(gè)字符長(zhǎng),但存儲(chǔ)指向?qū)嶋H存儲(chǔ)位置的指針。實(shí)際存儲(chǔ)位置長(zhǎng)度不受限制。因此文本的訪問(wèn)速度比varchar慢,因?yàn)樗鼘?duì)應(yīng)于超大數(shù)據(jù)的訪問(wèn)。我們需要指出,varchar(max)的大小也是無(wú)限的。據(jù)說(shuō)在未來(lái)的SQL版本中,它將取代文本和其他類型
在表設(shè)計(jì)器中確定。有些受字段的數(shù)據(jù)類型限制。選擇數(shù)據(jù)類型時(shí),將確定其長(zhǎng)度。
數(shù)據(jù)庫(kù)中如何判斷的數(shù)據(jù)類型和長(zhǎng)度?
十進(jìn)制是一種數(shù)字?jǐn)?shù)據(jù)類型,屬于定點(diǎn)數(shù)。它的標(biāo)準(zhǔn)格式是十進(jìn)制(m,d),其中m是長(zhǎng)度,d是十進(jìn)制。其精度高于單浮點(diǎn)數(shù)和雙浮點(diǎn)數(shù)。對(duì)于銀行存款等有精度要求的項(xiàng)目,可以使用十進(jìn)制類型。當(dāng)然,這種類型的處理成本要比浮點(diǎn)數(shù)高。請(qǐng)注意,decimal將使用10位小數(shù)的默認(rèn)精度整數(shù),而不指定精度,即10位整數(shù)。