資源描述:
《數(shù)據(jù)類型和索引和表》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫(kù)。
1、組長(zhǎng):韓立娜匯報(bào)人:于思會(huì)組員:韓立娜于思會(huì)劉述玲程雁春桓國(guó)艷趙晴晴Oracle數(shù)據(jù)庫(kù)中常用的基本數(shù)據(jù)類型Sqlserver數(shù)據(jù)庫(kù)中常用的數(shù)據(jù)類型數(shù)據(jù)類型指定列、存儲(chǔ)過(guò)程參數(shù)及局部變量的數(shù)據(jù)特性數(shù)據(jù)按照數(shù)據(jù)類型存儲(chǔ)在列中系統(tǒng)數(shù)據(jù)類型:系統(tǒng)數(shù)據(jù)類型是SQLServer支持的內(nèi)置數(shù)據(jù)類型用戶定義的數(shù)據(jù)類型:用戶根據(jù)系統(tǒng)數(shù)據(jù)類型自己定義的數(shù)據(jù)類型系統(tǒng)數(shù)據(jù)類型(1)字符型描述所需空間char固定長(zhǎng)度的字符數(shù)據(jù),最大長(zhǎng)度為8,000個(gè)字符。0到8000字節(jié)varchar可變長(zhǎng)度的數(shù)據(jù),最大長(zhǎng)度為8000個(gè)字符輸入數(shù)據(jù)的實(shí)際長(zhǎng)度text可變長(zhǎng)度的數(shù)據(jù),最大長(zhǎng)度為2^31-1個(gè)
2、字符16字節(jié)的指針,每個(gè)初始化列至少外加2000字節(jié)系統(tǒng)數(shù)據(jù)類型(2)Unicode類型描述所需空間nchar固定長(zhǎng)度的Unicode數(shù)據(jù),最大長(zhǎng)度為4000個(gè)字符0到4000字節(jié),具體取決于定義nvarchar可變長(zhǎng)度的Unicode數(shù)據(jù),最大長(zhǎng)度為4000個(gè)字符存儲(chǔ)大小是輸入數(shù)據(jù)的實(shí)際長(zhǎng)度ntext可變長(zhǎng)度的Unicode數(shù)據(jù),最大長(zhǎng)度為2^30-1個(gè)字符16字節(jié)的指針,每個(gè)初始化列至少外加2000字節(jié)系統(tǒng)數(shù)據(jù)類型(3)日期類型描述所需空間smalldatetime從1900.1.1到2079.6.6,精確到1分鐘4字節(jié)datetime從1753.1.1到99
3、99.12.31,精確到三百分之一秒,即3.33毫秒。8字節(jié)。系統(tǒng)數(shù)據(jù)類型(4)數(shù)字類型描述所需空間int整型數(shù)據(jù),從–2^31到2^31-14字節(jié)smallint整型數(shù)據(jù),從-2^15到2^15-12字節(jié)tinyint整型數(shù)據(jù),從0到2551字節(jié)decimal帶定點(diǎn)精度和小數(shù)位數(shù)的十進(jìn)制數(shù)字類型。5-17字節(jié)(由精度決定)numericdecimal的同義詞5-17字節(jié)(由精度決定)bit整型數(shù)據(jù),值為1或01字節(jié)系統(tǒng)數(shù)據(jù)類型(5)浮點(diǎn)類型描述所需空間float浮點(diǎn)精度數(shù)字?jǐn)?shù)據(jù),從–1.79E+308到1.79E+3088字節(jié)real浮點(diǎn)精度數(shù)字?jǐn)?shù)據(jù),從–3.4
4、0E+38到3.40E+384字節(jié)。系統(tǒng)數(shù)據(jù)類型(6)貨幣類型描述所需空間money從–2^63到2^63-1,精確到每個(gè)貨幣單位的萬(wàn)分之一8字節(jié)smallmoney從–2^31到2^31-1,精確到每個(gè)貨幣單位的萬(wàn)分之一4字節(jié)系統(tǒng)數(shù)據(jù)類型(7)二進(jìn)制類型描述所需空間varbinary可變長(zhǎng)度的二進(jìn)制數(shù)據(jù),最大長(zhǎng)度為8000字節(jié)輸入數(shù)據(jù)的長(zhǎng)度再加4字節(jié)binary固定長(zhǎng)度的二進(jìn)制數(shù)據(jù),最大長(zhǎng)度為8,000字節(jié)0到8000字節(jié),具體取決于定義image可變長(zhǎng)度的二進(jìn)制數(shù)據(jù),最大長(zhǎng)度為2^31-1字節(jié)16字節(jié)的指針每個(gè)初始化列至少外加2000字節(jié)系統(tǒng)數(shù)據(jù)類型(8)ti
5、mestamp整個(gè)數(shù)據(jù)庫(kù)范圍內(nèi)的唯一數(shù)字8字節(jié)特殊類型描述所需空間uniqueidentifier產(chǎn)生全局唯一的標(biāo)識(shí)符(GUID)16字節(jié)用戶定義的數(shù)據(jù)類型特性使用系統(tǒng)數(shù)據(jù)類型定義具有預(yù)定義長(zhǎng)度指定其中是否可存儲(chǔ)null值指定是否必須賦予默認(rèn)值指定是否要應(yīng)用現(xiàn)有規(guī)則管理用戶定義的數(shù)據(jù)類型(1)sp_addtype[@typename=]type,????[@phystype=]system_data_type????[,[@nulltype=]'null_type']管理用戶定義的數(shù)據(jù)類型(2)參數(shù):[@typename=]type用戶定義數(shù)據(jù)類型的名稱。數(shù)據(jù)
6、類型名稱必須遵循標(biāo)識(shí)符規(guī)則,并且在每個(gè)數(shù)據(jù)庫(kù)中必須是唯一的。type是sysname,無(wú)默認(rèn)值。[@phystype=]system_data_type物理或SQLServer提供的數(shù)據(jù)類型(decimal、int等),用戶定義的數(shù)據(jù)類型即基于該類型。system_data_type是sysname,無(wú)默認(rèn)值。[@nulltype=]‘null_type’指定必須如何處理null值。null_type是varchar(8),設(shè)置值為‘NULL’(默認(rèn))、‘NOTNULL’或‘NONULL’Access數(shù)據(jù)庫(kù)常用數(shù)據(jù)類型Access2000中字段可用的數(shù)據(jù)類型有以下
7、幾種:?文本(Text):文本、文本與數(shù)字、不必計(jì)算的數(shù)字,最長(zhǎng)255個(gè)字符。?備注(Memo):較長(zhǎng)的文本,最長(zhǎng)64,000字符。?數(shù)字(Number)型:用于算術(shù)運(yùn)算的數(shù)字??稍凇白侄未笮 敝蟹肿止?jié)、整型、單精度等子類型?日期及時(shí)間(Date/Time):從100到9999的日期及時(shí)間值??蛇M(jìn)行日期及時(shí)間的計(jì)算。8字節(jié)?貨幣(Currency):貨幣值。使用貨幣類型可避免計(jì)算時(shí)四舍五入。8字節(jié)?自動(dòng)編號(hào)(AutoNumber):添加記錄時(shí)的自動(dòng)序號(hào)遞增:添一條記錄,字段值增1;隨機(jī):添一條記錄,字段值為另一隨機(jī)數(shù)。2.字段的數(shù)據(jù)類型?是/否(Yes/No):取
8、兩種值之一