真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

SQL的常用數(shù)據(jù)類型列表詳解

數(shù)據(jù)類型描述
CHARACTER(n)字符/字符串。固定長(zhǎng)度 n。
VARCHAR(n) 或
CHARACTER VARYING(n)
字符/字符串??勺冮L(zhǎng)度。最大長(zhǎng)度 n。
BINARY(n)二進(jìn)制串。固定長(zhǎng)度 n。
BOOLEAN存儲(chǔ) TRUE 或 FALSE 值
VARBINARY(n) 或
BINARY VARYING(n)
二進(jìn)制串。可變長(zhǎng)度。最大長(zhǎng)度 n。
INTEGER(p)整數(shù)值(沒(méi)有小數(shù)點(diǎn))。精度 p。
SMALLINT整數(shù)值(沒(méi)有小數(shù)點(diǎn))。精度 5。
存儲(chǔ)數(shù)據(jù)的范圍是從-2的15次方(-32768)到2的15次方-1(32767),占用2個(gè)字節(jié)的儲(chǔ)存空間。
INTEGER整數(shù)值(沒(méi)有小數(shù)點(diǎn))。精度 10。
存儲(chǔ)數(shù)據(jù)的范圍是-2的31次方到2的31次方-1,占用4個(gè)字節(jié)的儲(chǔ)存空間。
BIGINT整數(shù)值(沒(méi)有小數(shù)點(diǎn))。精度 19。
DECIMAL(p,s)精確數(shù)值,精度 p,小數(shù)點(diǎn)后位數(shù) s。例如:decimal(5,2) 是一個(gè)小數(shù)點(diǎn)前有 3 位數(shù)小數(shù)點(diǎn)后有 2 位數(shù)的數(shù)字。
NUMERIC(p,s)精確數(shù)值,精度 p,小數(shù)點(diǎn)后位數(shù) s。(與 DECIMAL 相同)
FLOAT(p)近似數(shù)值,尾數(shù)精度 p。一個(gè)采用以 10 為基數(shù)的指數(shù)計(jì)數(shù)法的浮點(diǎn)數(shù)。該類型的 size 參數(shù)由一個(gè)指定最小精度的單一數(shù)字組成。
REAL近似數(shù)值,尾數(shù)精度 7。
FLOAT近似數(shù)值,尾數(shù)精度 16。
DOUBLE PRECISION近似數(shù)值,尾數(shù)精度 16。
DATE存儲(chǔ)年、月、日的值。
TIME存儲(chǔ)小時(shí)、分、秒的值。
TIMESTAMP存儲(chǔ)年、月、日、小時(shí)、分、秒的值。
INTERVAL由一些整數(shù)字段組成,代表一段時(shí)間,取決于區(qū)間的類型。
ARRAY元素的固定長(zhǎng)度的有序集合
MULTISET元素的可變長(zhǎng)度的無(wú)序集合
XML存儲(chǔ) XML 數(shù)據(jù)

創(chuàng)新互聯(lián)建站從2013年開(kāi)始,先為欒城等服務(wù)建站,欒城等地企業(yè),進(jìn)行企業(yè)商務(wù)咨詢服務(wù)。為欒城企業(yè)網(wǎng)站制作PC+手機(jī)+微官網(wǎng)三網(wǎng)同步一站式服務(wù)解決您的所有建站問(wèn)題。

其中標(biāo)紅的是在建表時(shí)常用的數(shù)據(jù)類型。

數(shù)據(jù)類型的名稱在不同數(shù)據(jù)庫(kù)平臺(tái)中有一些區(qū)別,在SQL Server和MY SQL中(或者還有其他平臺(tái))數(shù)值型還有一個(gè)tinyint的類型(范圍從0到255)。

應(yīng)該注意根據(jù)實(shí)際情況選用不同的數(shù)據(jù)類型。

一、定義數(shù)據(jù)長(zhǎng)度太長(zhǎng)會(huì)造成存儲(chǔ)空間的浪費(fèi)。

例如:

對(duì)“姓名”字段:中國(guó)人姓名一般不會(huì)太長(zhǎng),可以定義為char (10)。char(10)可以存儲(chǔ)5個(gè)中文字符。而在需要考慮少數(shù)民族或者其他名字很長(zhǎng)(例如外國(guó)人?)的情況下,則需要改成char(20)或者更長(zhǎng)。

二、選擇類型不準(zhǔn)確可能會(huì)造成對(duì)后續(xù)操作的影響。

例如:

對(duì)“年齡”字段:理論上“年齡”可以定義成char和tinyint。當(dāng)不需要對(duì)年齡進(jìn)行計(jì)算時(shí),定義成char是沒(méi)有問(wèn)題的;但很多情況下,我們需要對(duì)年齡進(jìn)行計(jì)算、排序和比較等操作,選用tinyint會(huì)方便一些。而且正常地球人壽命不超過(guò)150,smallint和int的范圍太大,造成空間浪費(fèi)。

對(duì)“電話號(hào)碼”字段:建議用varchar類型。電話號(hào)碼如果分固定電話和手機(jī)號(hào)碼的話,長(zhǎng)度不一。而varchar比char更靈活,長(zhǎng)度可變,而且存儲(chǔ)空間更小。


本文題目:SQL的常用數(shù)據(jù)類型列表詳解
文章URL:http://weahome.cn/article/gsjdig.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部