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

正文內(nèi)容

sqlserver培訓(xùn)資料-在線瀏覽

2025-02-27 12:32本頁(yè)面
  

【正文】 rk Utility) ? 用來(lái)配置客戶端的網(wǎng)絡(luò)連接 、 管理和測(cè)定客戶端的網(wǎng)絡(luò)庫(kù)等 。 第 2章 TransactSQL語(yǔ)言 ? 數(shù)據(jù)定義語(yǔ)言( DDL) ? 數(shù)據(jù)操縱語(yǔ)言( DML) ? 數(shù)據(jù)控制語(yǔ)言( DCL) ? 系統(tǒng)存儲(chǔ)過(guò)程 ? 其它語(yǔ)言元素 TransactSQL語(yǔ)言主要組成部分 ? 數(shù)據(jù)定義語(yǔ)言 ( DDL, Data Definition Language) ? 數(shù)據(jù)操縱語(yǔ)言 ( DML, Data Manipularion Language) ? 數(shù)據(jù)控制語(yǔ)言 ( DCL, Data Control Language) ? 系統(tǒng)存儲(chǔ)過(guò)程 ( System Stored Procedure) ? 一些附加的語(yǔ)言元素 數(shù)據(jù)定義語(yǔ)言( DDL) ?數(shù)據(jù)定義語(yǔ)言是指用來(lái)定義和管理數(shù)據(jù)庫(kù)以及數(shù)據(jù)庫(kù)中的各種對(duì)象的語(yǔ)句 , 這些語(yǔ)句包括CREATE、 ALTER和 DROP等語(yǔ)句 。 這些對(duì)象的創(chuàng)建 、 修改和刪除等都可以通過(guò)使用 CREATE、 ALTER、 DROP等語(yǔ)句來(lái)完成 。138939。073639。087739。162239。175639。99[09][09]39。USA39。mod_cook39。 */ ? USE pubs ? IF EXISTS (SELECT name FROM sysobjects ? WHERE name = 39。 AND type = 39。) ? DROP TRIGGER employee_insupd ? GO 數(shù)據(jù)操縱語(yǔ)言( DML) ?數(shù)據(jù)操縱語(yǔ)言是指用來(lái)查詢、添加、修改和刪除數(shù)據(jù)庫(kù)中數(shù)據(jù)的語(yǔ)句,這些語(yǔ)句包括SELECT、 INSERT、 UPDATE、 DELETE等。 SELECT語(yǔ)句 ?SELECT語(yǔ)句的語(yǔ)法形式如下: ?SELECT select_list [ INTO new_table ] FROM table_source [ WHERE search_condition ] [ GROUP BY group_by_expression ] [ HAVING search_condition ] [ ORDER BY order_expression [ ASC | DESC ] ] ?[COMPUTE clause] ?[FOR BROWSE] 幾種常用語(yǔ)句的用法 1 ? SELECT子句用于指定所選擇的要查詢的特定表中的列 ,它可以是星號(hào) ( *) 、 表達(dá)式 、 列表 、 變量等 。 ? FROM子句用于指定要查詢的表或者視圖 , 最多可以指定 16個(gè)表或者視圖 , 用逗號(hào)相互隔開(kāi) 。 ? GROUP BY子句是分組查詢子句 。 幾種常用語(yǔ)句的用法 2 ? GROUP BY子句 、 HAVING子句和集合函數(shù)一起可以實(shí)現(xiàn)對(duì)每個(gè)組生成一行和一個(gè)匯總值 。 ? ASC表示升序排列 , DESC表示降序排列 。 ? COMPUTE BY子句用于增加各列匯總行 。CA39。McBadden39。 ? USE pubs ? SELECT au_lname, au_fname ? FROM authors ? WHERE au_id IN ? (SELECT au_id ? FROM titleauthor ? WHERE title_id IN ? (SELECT title_id ? FROM titles ? WHERE type = 39。)) 程序清單 26:顯示含有本年度截止到現(xiàn)在的當(dāng)前銷售額的行,然后按type以遞減順序計(jì)算書籍的平均價(jià)格和預(yù)付款總額。最后利用INSERT 語(yǔ)句插入一些數(shù)據(jù)行,這些行只有部分列包含值。T139。column default39。Explicit value39。Explicit value39。Explicit value39。Explicit value39。Explicit value39。Atlanta39。GA‘ 程序清單 29:一個(gè)帶有 WHERE條件的修改語(yǔ)句 ? UPDATE authors ? SET state = 39。, city = 39。 ? WHERE state = 39。 AND city = 39。 程序清單 210:通過(guò) UPDATE 語(yǔ)句使用來(lái)自另一個(gè)表的信息,其修改表 titles 中的 ytd_sales 列,以反映表 sales 中的最新銷售記錄 ?UPDATE titles ? SET ytd_sales = + ? FROM titles, sales ? WHERE = ? AND = (SELECT MAX() FROM sales) 數(shù)據(jù)控制語(yǔ)言( DCL) ?數(shù)據(jù)控制語(yǔ)言( DCL)是用來(lái)設(shè)置或者更改數(shù)據(jù)庫(kù)用戶或角色權(quán)限的語(yǔ)句,這些語(yǔ)句包括GRANT、 DENY、 REVOKE等語(yǔ)句,在默認(rèn)狀態(tài)下,只有 sysadmin、 dbcreator、 db_owner或db_securityadmin等角色的成員才有權(quán)利執(zhí)行數(shù)據(jù)控制語(yǔ)言。 ?授予語(yǔ)句權(quán)限的語(yǔ)法形式為: ?GRANT {ALL | statement[,...n]} TO security_account [ ,...n ] 授予對(duì)象權(quán)限的語(yǔ)法形式為: ?GRANT { ALL [ PRIVILEGES ] | permission [ ,...n ] } { [ ( column [ ,...n ] ) ] ON { table | view } | ON { table | view } [ ( column [ ,...n ] ) ] | ON { stored_procedure | extended_procedure } | ON { user_defined_function } } TO security_account [ ,...n ] [ WITH GRANT OPTION ] [ AS { group | role } ] DENY語(yǔ)句 ?DENY語(yǔ)句用于拒絕給當(dāng)前數(shù)據(jù)庫(kù)內(nèi)的用戶或者角色授予權(quán)限 , 并防止用戶或角色通過(guò)其組或角色成員繼承權(quán)限 。 ?收回語(yǔ)句權(quán)限的語(yǔ)法形式為: ?REVOKE { ALL | statement [ ,...n ] } FROM security_account [ ,...n ] 收回對(duì)象權(quán)限的語(yǔ)法形式為: ?REVOKE [ GRANT OPTION FOR ] { ALL [ PRIVILEGES ] | permission [ ,...n ] } { [ ( column [ ,...n ] ) ] ON { table | view } | ON { table | view } [ ( column [ ,...n ] ) ] | ON { stored_procedure | extended_procedure } | ON { user_defined_function } } { TO | FROM } security_account [ ,...n ] [ CASCADE ] [ AS { group | role } ] 系統(tǒng)存儲(chǔ)過(guò)程 ?系統(tǒng)存儲(chǔ)過(guò)程是 SQL Server系統(tǒng)創(chuàng)建的存儲(chǔ)過(guò)程,它的目的在于能夠方便地從系統(tǒng)表中查詢信息,或者完成與更新數(shù)據(jù)庫(kù)表相關(guān)的管理任務(wù)或其它的系統(tǒng)管理任務(wù)。系統(tǒng)存儲(chǔ)過(guò)程創(chuàng)建并存放于系統(tǒng)數(shù)據(jù)庫(kù) master中,并且名稱以 sp_或者 xp_開(kāi)頭。 ? sp_configure:用于管理服務(wù)器配置選項(xiàng)設(shè)置 。 ? sp_stored_procedures:用于返回當(dāng)前數(shù)據(jù)庫(kù)中的存儲(chǔ)過(guò)程的清單 。 ? sp_depends:用于顯示存儲(chǔ)過(guò)程依據(jù)的對(duì)象或者依據(jù)存儲(chǔ)過(guò)程的對(duì)象 。 ? sp_rename:用于修改當(dāng)前數(shù)據(jù)庫(kù)中用戶對(duì)象的名稱 。在 SQL Server中,可以使用兩種類型的注釋字符:一種是 ANSI標(biāo)準(zhǔn)的注釋符“ ” ,它用于單行注釋;另一種是與 C語(yǔ)言相同的程序注釋符號(hào),即“ /* */” 。 TransactSQL語(yǔ)言中有兩種形式的變量 ,一種是用戶自己定義的局部變量 , 另外一種是系統(tǒng)提供的全局變量 。局部變量可以作為計(jì)數(shù)器來(lái)計(jì)算循環(huán)執(zhí)行的次數(shù),或是控制循環(huán)執(zhí)行的次數(shù)。局部變量被引用時(shí)要在其名稱前加上標(biāo)志“@”,而且必須先用 DECLARE命令定義后才可以使用。全局變量通常存儲(chǔ)一些 SQL Server的配置設(shè)定值和統(tǒng)計(jì)數(shù)據(jù)。 使用全局變量時(shí)應(yīng)該注意以下幾點(diǎn): ? ① 全局變量不是由用戶的程序定義的 , 它們是在服務(wù)器級(jí)定義的 。 ? ③ 引用全局變量時(shí) , 必須以標(biāo)記符 “ ” 開(kāi)頭 。 運(yùn)算符 ?運(yùn)算符是一些符號(hào) , 它們能夠用來(lái)執(zhí)行算術(shù)運(yùn)算 、字符串連接 、 賦值以及在字段 、 常量和變量之間進(jìn)行比較 。 1.算術(shù)運(yùn)算符 ?算術(shù)運(yùn)算符可以在兩個(gè)表達(dá)式上執(zhí)行數(shù)學(xué)運(yùn)算,這兩個(gè)表達(dá)式可以是數(shù)字?jǐn)?shù)據(jù)類型分類的任何數(shù)據(jù)類型。 1.算術(shù)運(yùn)算符 ?算術(shù)運(yùn)算符可以在兩個(gè)表達(dá)式上執(zhí)行數(shù)學(xué)運(yùn)算,這兩個(gè)表達(dá)式可以是數(shù)字?jǐn)?shù)據(jù)類型分類的任何數(shù)據(jù)類型。 2.賦值運(yùn)算符 ?TransactSQL 中只有一個(gè)賦值運(yùn)算符 , 即等號(hào) ( =) 。 另外 , 還可以使用賦值運(yùn)算符在列標(biāo)題和為列定義值的表達(dá)式之間建立關(guān)系 。此外,在位運(yùn)算符左右兩側(cè)的操作數(shù)不能同時(shí)是二進(jìn)制數(shù)據(jù)。( 按位 AND) 按位 AND( 兩個(gè)操作數(shù) ) 。 ^( 按位互斥 OR) 按位互斥 OR( 兩個(gè)操作數(shù) ) 。除了 text、 ntext 或 image 數(shù)據(jù)類型的表達(dá)式外,比較運(yùn)算符可以用于所有的表達(dá)式。 邏輯運(yùn)算符包括 AND、 OR和 NOT等運(yùn)算符 。 6.字符串串聯(lián)運(yùn)算符 ?字符串串聯(lián)運(yùn)算符允許通過(guò)加號(hào) (+) 進(jìn)行字符串串聯(lián) ,這個(gè)加號(hào)即被稱為字符串串聯(lián)運(yùn)算符 。 運(yùn)算符的優(yōu)先等級(jí)從高到低如下所示 ?括號(hào): ( ) ; ?乘 、 除 、 求模運(yùn)算符: *、 /、 %; ?加減運(yùn)算符: +、 ; ?比較運(yùn)算符: =、 、 、 =、 =、 、 !=、 !、 !; ?位運(yùn)算符: ^、 amp。 函數(shù) ?在 TransactSQL語(yǔ)言中 , 函數(shù)被用來(lái)執(zhí)行一些特殊的運(yùn)算以支持 SQL Server的標(biāo)準(zhǔn)命令 。 ?聚合函數(shù):聚合函數(shù)用于對(duì)一組值執(zhí)行計(jì)算并返回一個(gè)單一的值 。 SQL Server中最常用的幾種函數(shù) ?字符串函數(shù) ?日期和時(shí)間函數(shù) ?數(shù)學(xué)函數(shù) ?轉(zhuǎn)換函數(shù) ?系統(tǒng)函數(shù) ?聚合函數(shù) ?其它函數(shù) 字符串函數(shù) ?字符串函數(shù)可以對(duì)二進(jìn)制數(shù)據(jù)、字符串和表達(dá)式執(zhí)行不同的運(yùn)算,大多數(shù)字符串函數(shù)只能用于 char和varchar數(shù)據(jù)類型以及明確轉(zhuǎn)換成 char和 varchar的數(shù)據(jù)類型,少數(shù)幾個(gè)字符串函數(shù)也可以用于 binary和 varbinary數(shù)據(jù)類型。 字符串函數(shù)的分類: ? 基本字符串函數(shù): UPPER、 LOWER、 SPACE、REPLICATE、 STUFF、 REVERSE、 LTRIM、RTRIM。 ? 長(zhǎng)度和分析函數(shù): DATALENGTH、 SUBSTRING、RIGHT。 2.日期和時(shí)間函數(shù) ?日期和時(shí)間函數(shù)用于對(duì)日期和時(shí)間數(shù)據(jù)進(jìn)行各種不同的處理和運(yùn)算 , 并返回一個(gè)字符串 、 數(shù)字值或日期和時(shí)間值 。 表 25 日期和時(shí)間函數(shù)的類型 函 數(shù) 參 數(shù) DATEADD ( datepart , number, date ) DATEDIFF ( datepart , date1 , date2 ) DATENAME ( datepart , date ) DATEPART ( datepart , date ) DAY ( date ) GETDATE () MONTH ( date ) YEAR ( date ) 程序清單 233:從 GETDATE函數(shù)返回的日期中提取月份數(shù)。Month Number39。5/29/202239。5/29/202239。5/29/202239。數(shù)學(xué)函數(shù)可以對(duì) SQL Server提供的數(shù)字?jǐn)?shù)據(jù)( decimal、 integer、 float、 real、 money、smallmoney、 smallint 和 tinyint)進(jìn)行處理。 ?select ceiling(), floor(), round(,3) ?運(yùn)行結(jié)果為: ? ?14 13 4.轉(zhuǎn)換函數(shù) ?一般情況下 , SQL Server會(huì)自動(dòng)處理某些數(shù)據(jù)類型的轉(zhuǎn)換
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1