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

正文內容

數據庫技術(sqlserver2005)電子教案-資料下載頁

2025-08-10 21:18本頁面
  

【正文】 INTO CJB VALUES(39。08110139。,101,80)【】 從表XSB中生成計算機專業(yè)的學生表,包含學號、姓名、專業(yè),要求新表中的數據為結果集中前5行。用CREATE語句建立表XSB1:CREATE TABLE XSB1( num char(6) NOT NULL PRIMARY KEY, name char(8) NOT NULL, speiality char(10) NULL)用INSERT語句向XSB1表中插入數據:INSERT TOP(5) INTO XSB1 SELECT 學號, 姓名, 專業(yè) FROM XSB WHERE 專業(yè)= 39。計算機39。上面這條INSERT語句的功能是:將XSB表中專業(yè)名為“計算機”的各記錄的“學號”、“姓名”和“專業(yè)”列的值插入到XSB1表的各行中。用SELECT語句查詢結果:SELECT * FROM XSB1 刪除記錄(熟練掌握)在TSQL語言中,刪除數據可以使用DELETE語句或TRANCATE TABLE語句來實現(xiàn)。1.使用DELETE語句刪除數據語法格式:[ WITH mon_table_expression [ ,...n ] ] DELETE [ TOP ( expression ) [ PERCENT ] ] [FROM]{ table_name /*從表中刪除數據*/ | view_name /*從視圖刪除數據*/ | rowset_function_limited /*可以是OPENQUERY或OPENROWSET 函數*/ [WITH ( table_hint_limited [ ...n ] )] /*指定表提示,可省略*/}[ FROM {table_source}[,…n]] /*從table_source刪除數據*/[ OUTPUT Clause ] /*OUTPUT子句*/[ WHERE {search_condition /*指定條件*/ |{ [CURRENT OF { {[GLOBAL] cursor_name} | cursor_variable_name}]} /*有關游標的說明,見第4章*/ }][OPTION (query_hint[,…n])] /*使用優(yōu)化程序*/【】 將PXSCJ數據庫的XSB表中總學分大于52的行刪除,使用如下的TSQL語句:USE PXSCJGODELETE FROM XSB WHERE 總學分52GO注意:本書所舉的例子中數據都以實習0中的樣本數據為準,本例刪除了的數據應該盡快將其恢復。如無特殊說明,本例所做的修改不在其他例子中體現(xiàn)。【】 將PXSCJ數據庫的XSB表中“備注”為空的行刪除DELETE FROM XSB WHERE 備注 IS NULL刪除PXSCJ數據庫的XSB表中的所有行DELETE XSB2.使用TRUNCATE TABLE語句刪除表數據使用TRUNCATE TABLE語句將刪除指定表中的所有數據,因此也稱其為清除表數據語句。語法格式:TRUNCATE TABLE tb_name(熟練掌握)在TSQL中,UPDATE語句可以用來修改表中的數據行。語法格式:[ WITH mon_table_expression [ ,...n ] ] UPDATE [ TOP ( expression ) [ PERCENT ] ]{ table_name WITH ( table_hint_limited [ ...n ] )/*修改表數據*/ | view_name /*修改視圖數據*/ | rowset_function_limited /*可以是OPENQUERY或OPENROWSET函數*/}SET ?/*賦予新值*/{ column_name = { expression | DEFAULT | NULL }?/*為列重新指定值*/ | @variable = expression /*指定變量的新值*/ | @variable = column = expression /*指定列和變量的新值*/}[,…n] { { [ FROM {table_source}[,…n]] [ WHERE search_condition ] /*指定條件*/ } | [ WHERE CURRENT OF /*有關游標的說明,見第4章*/ { {[GLOBAL] cursor_name} | cursor_variable_name}]}[OPTION(query_hint[,…n])] /*使用優(yōu)化程序*/【】 將PXSCJ數據庫的XSB表中“學號”為“081101”的學生的“備注”值改為“三好生”。USE PXSCJGOUPDATE XSB SET 備注= 39。三好生39。 WHERE 學號=39。08110139。GO【】 將XSB表(數據以實習0中XSB表的樣本數據為準)中的所有學生的“總學分”都增加10。將“姓名”為“羅林琳”的同學的“專業(yè)”改為“軟件工程”,“備注”改為“提前修完學分”,“學號”改為“081261”。USE PXSCJGOUPDATE XSB SET 總學分 = 總學分+10GOUPDATE XSB SET 專業(yè) = 39。軟件工程39。, 備注 = 39。提前修完學分39。, 學號 = 39。08126139。 WHERE 姓名 = 39。羅林琳39。GOSELECT * FROM XSBGO課外作業(yè)P70 4,5,6,7課后體會學生能熟練掌握在數據庫中使用和創(chuàng)建數據類型,以及在數據庫中創(chuàng)建表的方法。理解創(chuàng)建分區(qū)表的意義和方法,用兩種方式創(chuàng)建、修改和刪除表時,命令使用不熟練,創(chuàng)建分區(qū)表的過程較為復雜,學生不易掌握。課程:數據庫技術 順序:教師姓名 授課班級授課形式理論授課周數第58周授課時數8使用教具多媒體授課章節(jié)名稱第四章 數據庫的查詢和視圖教學目的掌握使用TSQL語句對數據庫進行增、刪、改、查詢的方法掌握使用TSQL語句創(chuàng)建、修改、刪除視圖的方法掌握使用游標的方法教學重點TSQL主要查詢語句的使用使用TSQL語句創(chuàng)建、修改、刪除視圖的方法教學難點多表查詢的內容比較復雜教學內容 關系運算(熟練掌握)1.選擇(Selection)選擇是單目運算,其運算對象是一個表。該運算按給定的條件,從表中選出滿足條件的行形成一個新表作為運算結果。選擇運算的記號為sF(R)。其中,s是選擇運算符,下標F是一個條件表達式,R是被操作的表。2.投影(Projection)投影也是單目運算,該運算從表中選出指定的屬性值組成一個新表,記為ΠA(R) 。其中,A是屬性名(即列名)表,R是表名。例如,在T表中對TT2和T5投影,運算式為:ΠT1,T2,T5(T)3.連接(JOIN)連接是把兩個表中的行按照給定的條件進行拼接而形成新表。數據庫應用中最常用的是“自然連接”。進行自然連接運算要求兩個表有共同屬性(列),自然連接運算的結果表是在參與操作兩個表的共同屬性上進行等值連接后再去除重復的屬性后所得的新表。自然連接運算記為 ,其中R和S是參與運算的兩個表。 數據庫的查詢(熟練掌握)使用“USE database_name”語句可以選擇當前要操作的數據庫,其中database_name是要作為當前數據庫的名字。例如,要選擇PXSCJ為當前數據庫,可以使用如下語句實現(xiàn):USE PXSCJGO語法格式:[ WITH mon_table_expression] *指定臨時命名的結果集*/SELECT [ ALL | DISTINCT ][ TOP expression [ PERCENT ] [ WITH TIES ] ] select_list /*指定要選擇的列及其限定*/ [ INTO new_table ] /*INTO子句,指定結果存入新表*/ [ FROM table_source ] /*FROM子句,指定表或視圖*/ [ WHERE search_condition ] /*WHERE子句,指定查詢條件*/ [ GROUP BY group_by_expression] /*GROUP BY子句,指定分組表達式*/ [ HAVING search_condition] /*HAVING子句,指定分組統(tǒng)計條件*/ [ ORDER BY order_expression [ ASC | DESC ] ] /*ORDER子句,指定排序表達式和順序*/(熟練掌握)通過SELECT語句的select_list項組成結果表的列。語法格式:select_list ::= { * /*選擇當前表或視圖的所有列*/ | { table_name | view_name | table_alias }.* /*選擇指定的表或視圖的所有列*/ | { column_name | [ ] expression | $IDENTITY | $ROWGUID } /*選擇指定的列*/ [ [ AS ] column_alias ] /*AS子句,定義列別名*/ | udt_column_name [ { . | :: } { { property_name | field_name } | method_name(argument [,...n] ) } ]/*選擇用戶定義數據類型的屬性、方法和字段*/| column_alias = expression /*選擇指定列并更改列標題*/} [ ,...n ] 1.選擇所有列使用“*”表示選擇一個表或視圖中的所有列?!尽?查詢PXSCJ數據庫的XSB表中的所有數據。在“查詢分析器”中執(zhí)行如下語句:SELECT * FROM XSB2.選擇一個表中指定的列使用SELECT語句選擇一個表中的某些列,各列名之間要以逗號分隔。其中$IDENTITY表示選擇標識列,$ROWGUID表示選擇ROWGUIDCOL屬性的列。如果在FROM子句中有多個表具有ROWGUIDCOL屬性,則必須用特定的表名限定$ROWGUID,如T1.$ROWGUID?!尽?查詢PXSCJ數據庫的XSB表中各個同學的姓名、專業(yè)和總學分。SELECT 姓名,專業(yè),總學分 FROM XSB【】 查詢XSB表中計算機專業(yè)同學的學號、姓名和總學分,查詢XSB表中的所有列。SELECT 學號, 姓名, 總學分 FROM XSB WHERE 專業(yè) = 39。計算機39。GOSELECT * FROM XSB3.定義列別名【】 查詢XSB表中計算機系同學的學號、姓名和總學分,結果中各列的標題分別指定為number、name和mark。SELECT 學號 AS number, 姓名 AS name, 總學分 AS mark FROM XSB WHERE 專業(yè)= 39。計算機39。4.替換查詢結果中的數據要替換查詢結果中的數據,則要使用查詢中的CASE表達式,格式為:CASE WHEN 條件1 THEN 表達式1 WHEN 條件2 THEN 表達式2 … ELSE 表達式END【】 查詢XSB表中計算機系各同學的學號、姓名和總學分,對其總學分按以下規(guī)則進行替換:若總學分為空值,替換為“尚未選課”;若總學分小于50,替換為“不及格”;若總學分在50與52之間,替換為“合格”;若總學分大于52,替換為“優(yōu)秀”。列標題更改為“等級”。USE PXSCJGOSELECT 學號, 姓名, 等級= CASE WHEN 總學分 IS NULL THEN 39。尚未選課39。 WHEN 總學分 50 THEN 39。不及格39。 WHEN 總學分 =50 and 總學分=52 THEN 39。合格39。 ELSE 39。優(yōu)秀39。 END FROM XSB WHERE 專業(yè)= 39。計算機39。GO5.計算列值使用SELECT對列進行查詢時,在結果中可以輸出對列值計算后的值,即SELECT子句可使用表達式作為結果,格式為:SELECT expression [ , expression ]【】 按120分計算成績顯示學號為081101的學生的成績情況。USE PXSCJGOSELECT 學號, 課程號, 成績120=成績* FROM CJB WHERE 學號= 39。08110139。6.消除結果集中的重復行對表只選擇其某些列時,可能會出現(xiàn)重復行。其格式是:SELECT DISTINCT | ALL column_name [ , column_name…]關鍵字DISTINCT的含義是對結果集中的重復行只選擇一個,保證行的唯一性?!尽?對PXSCJ數據庫的XSB表只選擇專業(yè)和總學分,消除結果集中的重復行USE PXSCJGOSELECT DISTINCT 專業(yè),總學分 FROM XSB7.限制結果集返回行數TOP選項的基本格式為:[ TOP expression [ PERCENT ] [ WITH TIES ] ]指示只能從查詢結果集返回指定的第一組行或指定
點擊復制文檔內容
黨政相關相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1