freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

[工學(xué)]第6章※ sql server 數(shù)據(jù)庫(kù)管理系統(tǒng)-文庫(kù)吧

2024-12-20 13:35 本頁(yè)面


【正文】 寫(xiě)為: float(n) 說(shuō)明: 其中 n為 1~15之間的整數(shù)值 。 當(dāng) n取 1~7時(shí) , 系統(tǒng)用 4個(gè)字節(jié)存儲(chǔ)它; 當(dāng) n取 8~15時(shí) , 用 8個(gè)字節(jié)存儲(chǔ)它 。 一 、 系統(tǒng)數(shù)據(jù)類型 浮點(diǎn)數(shù)據(jù)類型 Decimal和 numeric ? 可以提供小數(shù)所需要的實(shí)際存儲(chǔ)空間 , 可以用2~17個(gè)字節(jié)來(lái)存儲(chǔ) 。 ? 其格式為 decimal(p,s)和 numeric(p,s) 說(shuō)明: – p _指明小數(shù)點(diǎn)兩邊總位數(shù), s _小數(shù)點(diǎn)后的位數(shù) – 該數(shù)據(jù)類型是精確表示的,數(shù)的表示范圍有 p決定。 1~ 9 5 10~19 9 20~28 13 29~38 17 – 數(shù)值類型的總位數(shù)不包括小數(shù)。 – numeric類型的列可作為唯一標(biāo)識(shí) ( identity) 。 – decimal可簡(jiǎn)寫(xiě)為 dec. 例如: decimal(10,4),表示共有 10位數(shù),其中整數(shù) 6位,小數(shù) 4位。 一 、 系統(tǒng)數(shù)據(jù)類型 5. 貨幣數(shù)據(jù)類型 (1)Money:用于存儲(chǔ)貨幣值 , 數(shù)值以一個(gè)正數(shù)部分和一個(gè)小數(shù)部分存儲(chǔ)在兩個(gè) 4字節(jié)的整型值中 , 存儲(chǔ)范圍為 ~, 精度為貨幣單位的萬(wàn)分之一 。 (2)Smallmoney: 其 存 儲(chǔ) 范 圍 為 : ~。 當(dāng)為 money或 smallmoney的表輸入數(shù)據(jù)時(shí),可以在有效位置前面加一個(gè)貨幣單位符號(hào)(如 $或其它貨幣單位的記號(hào))。 一 、 系統(tǒng)數(shù)據(jù)類型 6. 字符 (串 )數(shù)據(jù)類型 用來(lái)存儲(chǔ)各種字母、數(shù)字符號(hào)和特殊符號(hào)。在使用時(shí)需要在其前后加上英文單引號(hào)。 ( 1) Char:占用 1個(gè)字節(jié)。 其定義形式為: char( n) n的取值為 1~8000。 默認(rèn) n的值為 1。 ( 2) Varchar:可以存儲(chǔ)長(zhǎng)達(dá) 8000個(gè)字符的可變長(zhǎng)度字符串 , 和 char類型不同 varchar類型根據(jù)輸入數(shù)據(jù)的實(shí)際長(zhǎng)度而變化 。 其定義形式為: varchar( n) 一 、 系統(tǒng)數(shù)據(jù)類型 ( 3) Nchar:采用 Unicode( 統(tǒng)一字符編碼標(biāo)準(zhǔn) ) 字符集每個(gè) Unicode字符用兩個(gè)字節(jié)為一個(gè)存儲(chǔ)單位 。 其定義形式為: nchar( n) ( 4) Nvarchar:使用 Unicode字符集的 Varchar數(shù)據(jù)類型 。 其定義形式為: nvarchar( n) 一 、 系統(tǒng)數(shù)據(jù)類型 7. 日期和時(shí)間數(shù)據(jù)類型 ( 1) Datetime:占用 8個(gè)字節(jié) 。 用于存儲(chǔ)日期和時(shí)間的結(jié)合體 , 可以存儲(chǔ)從公元 1753年 1月 1日零時(shí)起 ~公元 9999年 12月 31日 23時(shí)59分 59秒之間的所有日期和時(shí)間 , 其精確度可達(dá)三百分之一秒 , 即 。 當(dāng)存儲(chǔ) datetime數(shù)據(jù)類型時(shí) , 默認(rèn)的格式是:MM DD YYYY hh:mm ./。 當(dāng)插入數(shù)據(jù)或者在其它地方使用 datetime類型時(shí) , 需要用單引號(hào)把它括起來(lái) 。 一 、 系統(tǒng)數(shù)據(jù)類型 默認(rèn) January 1,1900 12:00 。 可以接受的輸入格式如下: Jan 4 199 JAN 4 199 January 4 199 Jan 1999 1999 4 Jan和 1999 Jan 4。datetime數(shù)據(jù)類型允許使用 /、 和 .作為不同時(shí)間單位間的分隔符 。 ( 2) Smalldatetime:存儲(chǔ)從 1900年 1月 1日 ~2079年 6月 6日內(nèi)的日期。 4個(gè)字節(jié)。 一 、 系統(tǒng)數(shù)據(jù)類型 8. 文本和圖形數(shù)據(jù)類型 ( 1) Text:容量可以在 1~2311個(gè)字節(jié) 。 在定義 Text數(shù)據(jù)類型時(shí) , 不需要指定數(shù)據(jù)長(zhǎng)度 ,SQL Server會(huì)根據(jù)數(shù)據(jù)的長(zhǎng)度自動(dòng)為其分配空間 。 ( 2) Ntext:采用 unicode標(biāo)準(zhǔn)字符集 , 用于存儲(chǔ)大容量文本數(shù)據(jù) 。 其理論上的容量為 2301( 1, 073,741, 823) 個(gè)字節(jié) 。 ( 3) Image:用于存儲(chǔ)照片、目錄圖片或者圖畫(huà),其理論容量為 2311( 2, 147, 483, 647)個(gè)字節(jié)。 一 、 系統(tǒng)數(shù)據(jù)類型 9. 二進(jìn)制數(shù)據(jù)類型 ( 1) Binary: 其定義形式為 binary( n) , 數(shù)據(jù)的存儲(chǔ)長(zhǎng)度是固定的 , 即 n+4個(gè)字節(jié) 。 二進(jìn)制數(shù)據(jù)類型的最大長(zhǎng)度( 即 n的最大值 ) 為 8000, 常用于存儲(chǔ)圖像等數(shù)據(jù) 。 ( 2) Varbinary: 其定義形式為 varbinary( n) , 數(shù)據(jù)的存儲(chǔ)長(zhǎng)度是變化的 , 它為實(shí)際所輸入數(shù)據(jù)的長(zhǎng)度加上 4字節(jié) 。 在輸入二進(jìn)制常量時(shí) , 需在該常量前面加一個(gè)前綴 0x。 一 、 系統(tǒng)數(shù)據(jù)類型 10. 特殊數(shù)據(jù)類型 ( 1) Timestamp:也稱作時(shí)間戳數(shù)據(jù)類型 。 是一種自動(dòng)記錄時(shí)間的數(shù)據(jù)類型 , 主要用于在數(shù)據(jù)表中記錄其數(shù)據(jù)的修改時(shí)間 。 它提供數(shù)據(jù)庫(kù)范圍內(nèi)的唯一值 。 ( 2) Uniqueidentifier:也稱作唯一標(biāo)識(shí)符數(shù)據(jù)類型 。 Uniqueidentifier用于存儲(chǔ)一個(gè) 16字節(jié)長(zhǎng)的二進(jìn)制數(shù)據(jù)類型 , 它是 SQL Server根據(jù)計(jì)算機(jī)網(wǎng)絡(luò)適配器地址和 CPU時(shí)鐘產(chǎn)生的全局唯一標(biāo)識(shí)符代碼 ( Globally Unique Identifier, 簡(jiǎn)寫(xiě)為 GUID) 。 一 、 系統(tǒng)數(shù)據(jù)類型 11. 其它類型 ( 1) sql_variant:用于存儲(chǔ)除文本 、 圖形數(shù)據(jù)和timestamp 類 型 數(shù) 據(jù) 外 的 其 它 任 何 合 法 的 SQL Server數(shù)據(jù) 。 – declare @x sql_variant – set @x= 39。asdfasdf39。 – select @x – set @x=1223 – select @x ( 2) table:用于存儲(chǔ)對(duì)表或者視圖處理后的結(jié)果集。 一 、 系統(tǒng)數(shù)據(jù)類型 11. 其它類型 ( 3) xml類型 :存放 xml格式的數(shù)據(jù)串 . 一 、 系統(tǒng)數(shù)據(jù)類型 自定義數(shù)據(jù)類型的創(chuàng)建有兩種方式: 1.使用企業(yè)管理器創(chuàng)建 2. 利用系統(tǒng)存儲(chǔ)過(guò)程創(chuàng)建 命令格式: sp_addtype [@typename=] type, [@phystype=] system_data_type [, [@nulltype=] ‘null_type’] [, [@owner=] ‘owner_name’] 說(shuō)明: 二 、 自定義數(shù)據(jù)類型 type:指定用戶定義的數(shù)據(jù)類型的名稱 。 system_data_type:指定相應(yīng)的系統(tǒng)提供的數(shù)據(jù)類型的名稱及定義 。 注意 , 不能使用 timestamp數(shù)據(jù)類型 , 當(dāng)所使用的系統(tǒng)數(shù)據(jù)類型有額外說(shuō)明時(shí) , 需要用引號(hào)將其括起來(lái) 。 null_type:指定用戶自定義數(shù)據(jù)類型的 null屬性 , 其值可以為 ‘ null’、 ‘ not null’或者 ‘ nonull’。 默認(rèn)與系統(tǒng)默認(rèn)的 null屬性相同 。 owner_name:指定用戶自定義數(shù)據(jù)類型的所有者。 例如: sp_addtype nametype varchar(50) null 二 、 自定義數(shù)據(jù)類型 刪除用戶自定義數(shù)據(jù) 1.使用企業(yè)管理器 2. 利用系統(tǒng)存儲(chǔ)過(guò)程 命令格式: sp_droptype [@typename=] ‘type’ 二 、 自定義數(shù)據(jù)類型 ?舉例: EXEC sp_addtype name, 39。VARCHAR(20)39。, 39。NOT NULL39。 EXEC sp_addtype birthday, datetime, 39。NULL39。 EXEC sp_addtype telephone, 39。varchar(24)39。, 39。NOT NULL39。 EXEC sp_addtype fax, 39。varchar(24)39。, 39。NULL39。 EXEC sp_addtype address, 39。varchar(100)39。, 39。NULL39。 二 、 自定義數(shù)據(jù)類型 167。 SQL SERVER 的數(shù)據(jù)庫(kù)管理操作 內(nèi)容提要 –標(biāo)識(shí)符的命名規(guī)則 –運(yùn)算符、表達(dá)式和語(yǔ)句 –存儲(chǔ)過(guò)程 –觸發(fā)器 –函數(shù) –游標(biāo) ? 定義 用來(lái)表示特定意義的字符序列 例如: select 查詢命令字 成績(jī)表 表示學(xué)生成績(jī)信息 12 表示數(shù)值 12 ‘xyx’ 表示字符串 ? 保留字 在系統(tǒng)中具體特殊定義的標(biāo)識(shí)符。 例如: table select set if else sum where int bit SQL Server的命名規(guī)則 一 、 標(biāo)識(shí)符 ? 常量表示 數(shù) 值: 同其他語(yǔ)言 字符串: 前后加單引號(hào)’ ……’ 日期時(shí)間: 前后加單引號(hào),引號(hào)之間按日期時(shí)間的格式寫(xiě)即可。 說(shuō)明: 在表中添加數(shù)據(jù)時(shí)則不需要單引號(hào)。 ? 自定義表示對(duì)象、變量的標(biāo)識(shí)符 如果不特別說(shuō)明后面所說(shuō)的標(biāo)識(shí)符均是指該類標(biāo)識(shí)符號(hào)。 一 、 標(biāo)識(shí)符 SQL Server的命名規(guī)則 ? 在 MS SQL Server 中標(biāo)識(shí)符的命名方式有兩種:規(guī)則標(biāo)識(shí)符和定界標(biāo)識(shí)符。 ? 規(guī)則標(biāo)識(shí)符 : 遵守一般標(biāo)識(shí)符有關(guān)格式的規(guī)定。即: 以字母(漢字)、 _、 、 @開(kāi)始的字符(包含字母 (漢字 )、 _、 、 @ 、數(shù)字、 $)序列。 例如: My I X1 x_1 CJB @i @@x tdb xyz 學(xué)生信息表、學(xué)號(hào) 等等 說(shuō)明: 1)、標(biāo)準(zhǔn)標(biāo)識(shí)符格式 下一頁(yè) 二 、 自定義標(biāo)識(shí)符的命名 SQL Server的命名規(guī)則 ? 標(biāo)識(shí)符的首字母必須是下列兩種情況之一: – 英文字母 (漢字 ) – _、 @ 、 ? 標(biāo)識(shí)符的首字母以后可以是: – 英文字母 (漢字 ) – _、 @ 、 、 $ – 09 ? 標(biāo)識(shí)符不能是 SQL 的保留字 ? 標(biāo)識(shí)符號(hào)內(nèi)部不容許有空格或特殊字符(運(yùn)算符等)。 二 、 自定義標(biāo)識(shí)符的命名 SQL Server的命名規(guī)則 自定義標(biāo)識(shí)符命名具有特定的含義 – @@ 開(kāi)始的表示全局變量 – @ 開(kāi)始的表示局部變量 – 開(kāi)始的表示全局對(duì)象 – 開(kāi)始的表示局部對(duì)象 – 以其他字母開(kāi)始的 ,表示永久對(duì)象 – 以 sp_開(kāi)始的為系統(tǒng)存儲(chǔ)過(guò)程 – 以 xp_開(kāi)始的為系統(tǒng)擴(kuò)展存儲(chǔ)過(guò)程。 二 、 自定義標(biāo)識(shí)符的命名 SQL Server的命名規(guī)則 ? 定界標(biāo)識(shí)符 : 使用 [ ]或“”定界符括起來(lái)的符號(hào),定界符內(nèi)可以規(guī)則標(biāo)識(shí)符也可以是非規(guī)則標(biāo)識(shí)符。 例如: [x] 表示對(duì)象 等價(jià)于 x [xh] 表示學(xué)號(hào) 等價(jià)于 x [zh ang] 中間有空格的標(biāo)識(shí)符 [js+xs] 中間有運(yùn)算符的標(biāo)識(shí)符 [select] 標(biāo)識(shí)符為關(guān)鍵字 [12] 標(biāo)識(shí)符為關(guān)鍵字 二 、 自定義標(biāo)識(shí)符的命名 SQL Server的命名規(guī)則 SQL Server 編程結(jié)構(gòu) 一、算術(shù)運(yùn)算 +、 、 *、 /、 %(求余 ) 二、關(guān)系運(yùn)算 、 、 =、 =、 =、 或 != 三、邏輯運(yùn)算 運(yùn)算符和表達(dá)式 運(yùn)算符 含義 NOT 對(duì)任何其它布爾運(yùn)算符的值取反。 AND 如果兩個(gè)布爾表達(dá)式都為 TRUE,那么就為
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1