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

正文內(nèi)容

數(shù)據(jù)倉的基本操作方法(已修改)

2025-03-13 13:29 本頁面
 

【正文】 第五章 -- 數(shù)據(jù)的基本操作 數(shù)據(jù)的添加、修改和刪除 簡單查詢 連接查詢 子查詢 目錄 應(yīng)用舉例 通過第 4章表的基本操作,用戶明確了創(chuàng)建表的目的是為了利用表存儲和管理數(shù)據(jù)。本章將在第 4章建立的如圖 51所示的“學(xué)生選課管理信息系統(tǒng)”的student數(shù)據(jù)庫的用戶表基礎(chǔ)上講述數(shù)據(jù)的基本操作。數(shù)據(jù)的操作主要包括數(shù)據(jù)庫表中數(shù)據(jù)的增加、修改、刪除和查詢操作。查詢是數(shù)據(jù)操作的重點,是用戶必須重點掌握的數(shù)據(jù)操作技術(shù)。 數(shù)據(jù)的添加、修改和刪除 SQL Server數(shù)據(jù)厙的新表建好后 , 表中并不包含任何記錄 , 要想實現(xiàn)數(shù)據(jù)的存儲 , 必須向表中添加數(shù)據(jù) 。 同樣要實現(xiàn)表的良好管理 , 則經(jīng)常需要修改表中的數(shù)據(jù) 。 本節(jié)主要介紹數(shù)據(jù)的添加 、 修改和刪除 。 在數(shù)據(jù)的基本操作中 , 常用到 TSQL語句 , 我們應(yīng)先掌握 如表 51所示的 SQL語句的語法規(guī)則 。 規(guī)則 含義 大寫 TransactSQL關(guān)鍵字 斜體 TransactSQL語法中用戶提供的參數(shù) |(豎 線 ) 分隔括號或大括號內(nèi)的語法項目。只能選擇一個項目 [ ](方括號 ) 可選語法項目,不必鍵入方括號 { }(大括號 ) 必選語法項目,不要鍵入大括號 [,?n] 表示前面的項可重復(fù) n次。每一項由英文逗號分隔 [?n] 表示前面的項可重復(fù) n次。每一項由空格分隔 加粗 數(shù)據(jù)庫名、表名、列名、索引名、存儲過程、實用工具、數(shù)據(jù)類型名以及必須按所顯示的原樣鍵入的文本 標簽 ::= 語法塊的名稱。此規(guī)則用于對可在語句中的多個位置使用的過長語法或語法單元部分進行分組和標記。適合使用語法塊的每個位置由括在尖括號內(nèi)的標簽表示: 標簽 SQL語句的語法規(guī)則 返回 INSERT [INTO] table_name [column_list] VAIUES (data_values ) 其中各項參數(shù)的含義如下: l [INTO]是一個可選的關(guān)鍵字 , 可以將它用在 INSERT和目標表之間 。 l table_name是將要添加數(shù)據(jù)的表名或 table變量名稱 。 l (column_list)是要添加數(shù)據(jù)的字段名稱或字段列表 , 必須用圓括號將column_list括起來 , 并且用逗號進行分隔 。 若沒有指定字段列表 , 則指全部字段 。 l VALUES(data_values )用于引入添加記錄的字段值 。 必須與column_list相對應(yīng) 。 也就是說每一個字段必須對應(yīng)一個字段值 , 且必須用圓括號將字段值列表括起來 。 如果 VALUES列表中的值與表中列的順序不相同 , 或者未包含表中所有列的值 , 那么必須使用 column_list明確地指定存儲每個傳入值的列 。 數(shù)據(jù)的添加 向表中添加數(shù)據(jù)可以使用 INSERT語句。 INSERT語句的語法格式如下: INSERT語句 INSERT語句 VALUES清單的 INSERT語句 實例如下 : 【 例 】 在結(jié)構(gòu)如圖 52所示的 “ 專業(yè) ” 表中添加一行記錄:在計算機系部中添加一個電子商務(wù)專業(yè) , 查詢代碼如下: USE Student GO INSERT專業(yè) (專業(yè)代碼 ,專業(yè)名稱 ,系部代碼 ) VALUES (39。010339。,39。電子商務(wù) 39。,39。0139。) GO 圖 52“ 專業(yè) ” 表結(jié)構(gòu) 在查詢分析器中輸入上述代碼 , 單擊 按紐 ,行結(jié)果如圖 53和圖 54所示 。 用戶要注意VALUES列表中的表達式的數(shù)量必須匹配列表中的列數(shù) , 表達式的數(shù)據(jù)類型應(yīng)與列的數(shù)據(jù)類型相兼容 。 圖 53簡單添加數(shù)據(jù)語句 圖 54 查看運行結(jié)果 返回 圖 5 3 ( a ) 簡 單 添 加 數(shù) 據(jù) 語 句圖 5 3 ( b ) 企 業(yè) 管 理 器 中 查 看 運 行 結(jié) 果 【 例 】 在結(jié)構(gòu)如圖 55所示的 “ 班級 ” 表中添加 2023級電子商務(wù)班 , 查詢代碼如下: USE student GO INSERT 班級 圖 “ 班級 ” 表結(jié)構(gòu) VALUES (39。2023152139。,39。2023電子商務(wù)班 39。, 39。010339。, 39。0139。, 39。null39。) GO 圖 55“班級”表結(jié)構(gòu) 在查詢分析器中輸入上述代碼并執(zhí)行 , 即可在 “ 班級 ” 表中增加如圖 56所示的值為 “ 39。2023152139。,39。2023電子商務(wù)班 39。, 39。010339。, 39。0139。, 39。null39?!?的記錄 , 注意:此種方法省略了字段清單 , 用戶必須按照這些列在表中定義的順序提供每一個列的值 , 建議用戶在輸入數(shù)據(jù)時最好使用列清單 。 圖 56執(zhí)行添加數(shù)據(jù)語句后的結(jié) 果 返回 圖 5 4 “ 班 級 ” 表 結(jié) 構(gòu)圖 5 5 執(zhí) 行 添 加 數(shù) 據(jù) 語 句 后 的 結(jié) 果 【 例 】 創(chuàng)建 “ 課程 ” 表的一個副本 “ 課程 l” 表 , 將 “ 課程 ” 表的全部數(shù)據(jù)添加到 “ 課程 l” 表中 。 代碼如下: USE student GO CREATE table 課程 1 (課程號 char(4)not null,課程名 char(20) not null,學(xué)分 smallint null) GO INSERT INTO 課程 1 (課程號 ,課程名 ,學(xué)分 ) SELECT 課程號 ,課程名 ,學(xué)分 FROM 課程 GO 將上述代碼在查詢分析器中運行 , 用戶可以看到在 “ 課程 l” 中增加了 4行數(shù)據(jù) , 如圖 57所示 。 在 TSOL中 , 有一種簡單的插入多行的方法 。 這種方法是使用 SELECT語句查詢出的結(jié)果代替 VALUES子句 。 這種方法的語法結(jié)構(gòu)如下: INSERT [INTO] table_name ( column_name[,? n]) SELECT column_name[,? n] FROM table_name WHERE search_conditions 其中各項參數(shù)的含義如下: search_conditions是查詢條件。 INSERT表和 SELECT表的結(jié)果集的列數(shù)、列序、數(shù)據(jù)類型必須一致。 圖 57增加多行數(shù)據(jù)語句執(zhí)行結(jié)果 返回 考慮到本章實驗的需要 , 我們向?qū)W生選課系統(tǒng)部分表中添加數(shù)據(jù) , 在查詢分析器中分別執(zhí)行下列代碼 。 ( 1) 向 “ 系部 ” 表中添加以下如圖 58所示的 4條記錄 , 代碼如下: USE Student GO INSERT 系部 (系部代碼 , 系部名稱 ,系主任 ) VALUES (‘ 01’ ,‘ 計算機系 ’ ,‘ 徐才智 ’ ) GO INSERT 系部 (系部代碼 , 系部名稱 ,系主任 ) VALUES (39。0239。,39。經(jīng)濟管理系 39。,39。張博 39。) GO INSERT 系部 (系部代碼 , 系部名稱 ,系主任 ) VALUES (39。0339。,39。數(shù)學(xué)系 39。,39。徐裕光 39。) GO INSERT 系部 (系部代碼 , 系部名稱 ,系主任 ) VALUES (39。0439。,39。外語系 39。,39。李濺波 39。) GO 圖 587 表結(jié)構(gòu)及增加四條記錄及執(zhí)行結(jié)果 返回 圖 5 7 表 結(jié) 構(gòu) 及 增 加 4 條 記 錄 后 的 執(zhí) 行 結(jié) 果圖 5 7 表 結(jié) 構(gòu) 及 增 加 4 條 記 錄 后 的 執(zhí) 行 結(jié) 果 (2)向 “ 專業(yè) ” 表添加以下如圖 59所示的 8條記錄 , 代碼如下: USE Student GO INSERT專業(yè) (專業(yè)代碼 ,專業(yè)名稱 ,系部代碼 ) VALUES (39。010139。,39。軟件工程 39。,39。0139。) GO INSERT專業(yè) (專業(yè)代碼 ,專業(yè)名稱 ,系部代碼 ) VALUES (39。010239。,39。信息管理 39。,39。0139。) GO INSERT 專業(yè) (專業(yè)代碼 ,專業(yè)名稱 ,系部代碼 ) VALUES (39。010339。,39。電子商務(wù) 39。,39。0139。) Go INSERT專業(yè) (專業(yè)代碼 ,專業(yè)名稱 ,系部代碼 ) VALUES (39。020139。,39。經(jīng)濟管理 39。,39。0239。) GO INSERT專業(yè) (專業(yè)代碼 ,專業(yè)名稱 ,系部代碼 ) VALUES (39。020239。,39。會計 39。,39。0239。) GO INSERT專業(yè) (專業(yè)代碼 ,專業(yè)名稱 ,系部代碼 ) VALUES (39。020339。,39。工商管理 39。,39。0239。) GO INSERT專業(yè) (專業(yè)代碼 ,專業(yè)名稱 ,系部代碼 ) VALUES(39。030139。,39。經(jīng)濟數(shù)學(xué) 39。,39。0339。) GO INSERT專業(yè) (專業(yè)代碼 ,專業(yè)名稱 ,系部代碼 ) VALUES (39。040139。,39。國際商貿(mào)英語 39。,39。0439。) GO 圖 59 表結(jié)構(gòu)及增加 8條記錄及執(zhí)行結(jié)果 返回 3) 向 “ 班級 ” 表添加以下如圖 510所示的 5條記錄 , 代碼如下: USE student GO INSERT 班級 ( 班級代碼 ,班級名稱 ,專業(yè)代碼 ,系部代碼 ,備注 ) VALUES (39。01010100139。,39。01級軟件工程 001班 39。, 39。010139。, 39。0139。, 39。null39。) GO INSERT 班級 ( 班級代碼 ,班級名稱 ,專業(yè)代碼 ,系部代碼 ,備注 ) VALUES (39。01010202339。,39。01級信息管理 002班 39。, 39。010239。, 39。0139。, 39。null39。) GO INSERT 班級 ( 班級代碼 ,班級名稱 ,專業(yè)代碼 ,系部代碼 ,備注 ) VALUES (39。01020230139。,39。01級經(jīng)濟管理 001班 39。, 39。020139。, 39。0239。, 39。null39。) GO INSERT 班級 ( 班級代碼 ,班級名稱 ,專業(yè)代碼 ,系部代碼 ,備注 ) VALUES (39。01020232339。,39。01級會計 002班 39。, 39。020239。, 39。0239。, 39。null39。) GO INSERT 班級 (班級代碼 ,班級名稱 ,專業(yè)代碼 ,系部代碼 ,備注 ) VALUES (39。2023151239。,39。2023電子商務(wù)班 39。,39。010339。,39。0139。,39。NULL39。) Go 圖 510 表結(jié)構(gòu)及增加 5條記錄及執(zhí)行結(jié)果 返回 圖 5 9 表 結(jié) 構(gòu) 及 增 加 5 條 記 錄 后 的 執(zhí) 行 結(jié) 果 ( 4) 向 “ 學(xué)生 ” 表添加以下如圖 511所示的 4條數(shù)據(jù)記錄 。 代碼如下: USE student GO INSERT 學(xué)生 VALUES (39。01010100100139。,39。張斌 39。,39。男 39。,39。19705439。,39。202391839。,39。01010100139。, 39。0139。,39。010139。) GO INSERT 學(xué)生 VALUES (39。01010202302339。,39。周紅瑜 39。,39。女 39。,39。19727839。,39。202391839。,39。01010202339。, 39。0139。,39。010239。) GO INSERT 學(xué)生 VALUES (39。01020230100139。,39。賈凌云 39。,39。男 39。,39。19749139。,39。202391839。,39。01020230139。, 39。0239。,39。020139。) GO INSERT 學(xué)生 VALUES (39。01020232302339。,39。向雪林 39。,39。女 39。,39。197610139。,39。202391839。,39。01020232339。, 39。0239。,39。020239。) GO 圖 511 表結(jié)構(gòu)及增加 4條記錄
點擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
公安備案圖鄂ICP備17016276號-1