久久无码高潮喷水抽搐,极品馒头泬19p,久久人人爽精品玩人妻av,精品国产成人国产在线视,精品视频一区二区三区在线观看

最新更新最新專題

您的位置:首頁(yè) > ppt下載 > PPT課件 > 培訓(xùn)教程PPT > sql server培訓(xùn)教程PPT

sql server培訓(xùn)教程PPT下載

素材大。
693.13 KB
素材授權(quán):
免費(fèi)下載
素材格式:
.ppt
素材上傳:
ppt
上傳時(shí)間:
2016-04-24
素材編號(hào):
51946
素材類別:
培訓(xùn)教程PPT

素材預(yù)覽

sql server培訓(xùn)教程PPT sql server培訓(xùn)教程PPT

這是一個(gè)關(guān)于sql server培訓(xùn)教程PPT(部分ppt內(nèi)容已做更新升級(jí)),主要介紹了SQL SERVER 數(shù)據(jù)庫(kù)基礎(chǔ)創(chuàng)建和管理數(shù)據(jù)庫(kù)、創(chuàng)建和管理數(shù)據(jù)表等內(nèi)容。培訓(xùn)是給新員工或現(xiàn)有員工傳授其完成本職工作所必需的正確思維認(rèn)知、基本知識(shí)和技能的過(guò)程。是一種有組織的知識(shí)傳遞、技能傳遞、標(biāo)準(zhǔn)傳遞、信息傳遞、管理訓(xùn)誡行為。其中以技能傳遞為主,側(cè)重上崗前進(jìn)行。為了達(dá)到統(tǒng)一的科學(xué)技術(shù)規(guī)范、標(biāo)準(zhǔn)化作業(yè),通過(guò)目標(biāo)規(guī)劃設(shè)定知識(shí)和信息傳遞、技能熟練演練、作業(yè)達(dá)成評(píng)測(cè)、結(jié)果交流公告等現(xiàn)代信息化的流程,讓員工通過(guò)一定的教育訓(xùn)練技術(shù)手段,達(dá)到預(yù)期的水平,提高目標(biāo)。目前國(guó)內(nèi)培訓(xùn)以技能傳遞為主,時(shí)間在側(cè)重上崗前。

sql server培訓(xùn)教程PPT是由紅軟PPT免費(fèi)下載網(wǎng)推薦的一款培訓(xùn)教程PPT類型的PowerPoint.

SQL SERVER 數(shù)據(jù)庫(kù) 使用Uh0紅軟基地
2011-02-14Uh0紅軟基地
北京思路創(chuàng)新科技有限公司Uh0紅軟基地
SQL SERVER 數(shù)據(jù)庫(kù)基礎(chǔ)Uh0紅軟基地
創(chuàng)建和管理數(shù)據(jù)庫(kù)Uh0紅軟基地
創(chuàng)建和管理數(shù)據(jù)表Uh0紅軟基地
增、刪、改數(shù)據(jù)Uh0紅軟基地
數(shù)據(jù)檢索Uh0紅軟基地
創(chuàng)建和管理視圖Uh0紅軟基地
T-SQL編程Uh0紅軟基地
創(chuàng)建和管理存儲(chǔ)過(guò)程Uh0紅軟基地
數(shù)據(jù)庫(kù)存儲(chǔ)結(jié)構(gòu)Uh0紅軟基地
數(shù)據(jù)庫(kù)存儲(chǔ)結(jié)構(gòu)Uh0紅軟基地
SQL Server 的安全性 Uh0紅軟基地
SQL server 2005使用兩層安全機(jī)制來(lái)確認(rèn)用戶的有效性----即身份驗(yàn)證和權(quán)限驗(yàn)證兩個(gè)階段。Uh0紅軟基地
1.身份驗(yàn)證模式 Uh0紅軟基地
Windows認(rèn)證: 用戶對(duì)SQL server 訪問(wèn)的控制由Windows賬號(hào)或用戶組完成,當(dāng)進(jìn)行連接時(shí),用戶不需要提供SQL server 登陸賬號(hào)。Uh0紅軟基地
SQL server認(rèn)證: SQL server管理員必須建立SQL server 登陸賬號(hào)和口令。當(dāng)用戶要連接到SQL server 時(shí),必須同時(shí)提供SQL server 的登陸賬號(hào)和口令。Uh0紅軟基地
混合認(rèn)證模式:兩種模式同時(shí)工作,用戶即能使用Windows 2005認(rèn)證模式又能使用SQL Server認(rèn)證模式連接到SQL Server服務(wù)器。 Uh0紅軟基地
SQL Server 2005的安全性Uh0紅軟基地
2.權(quán)限驗(yàn)證Uh0紅軟基地
     身份驗(yàn)證成功,連接到SQL Server數(shù)據(jù)庫(kù)后,用戶必須使用特定的用戶賬號(hào)才能對(duì)數(shù)據(jù)庫(kù)進(jìn)行訪問(wèn)。Uh0紅軟基地
SQL Server采取三個(gè)步驟來(lái)確認(rèn)權(quán)限。Uh0紅軟基地
1)當(dāng)用戶執(zhí)行一項(xiàng)操作時(shí),例如用戶執(zhí)行了一條插入一條記錄的指令,客戶端將用戶T-SQL 語(yǔ)句發(fā)給SQL Server。Uh0紅軟基地
2)當(dāng)SQL Server接收到該命令語(yǔ)句后,立即檢查該用戶是否有執(zhí)行這條指令的權(quán)限。Uh0紅軟基地
3)如果用戶具備這個(gè)權(quán)限,SQL Server將完成相應(yīng)的操作,如果用戶沒(méi)有這個(gè)權(quán)限,SQL Server系統(tǒng)將返回一個(gè)錯(cuò)誤給用戶。Uh0紅軟基地
SQL SERVER 數(shù)據(jù)庫(kù)基礎(chǔ)Uh0紅軟基地
創(chuàng)建和管理數(shù)據(jù)庫(kù)Uh0紅軟基地
創(chuàng)建和管理數(shù)據(jù)表Uh0紅軟基地
增、刪、改數(shù)據(jù)Uh0紅軟基地
數(shù)據(jù)檢索Uh0紅軟基地
創(chuàng)建和管理視圖Uh0紅軟基地
T-SQL編程Uh0紅軟基地
創(chuàng)建和管理存儲(chǔ)過(guò)程Uh0紅軟基地
SQL Server 是Microsoft公司推出的關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng)。從SQL Server 1.0版到目前的SQL Server 2008 R2 經(jīng)歷了20年的發(fā)展過(guò)程。Uh0紅軟基地
1988年第一次提出SQL Server 產(chǎn)品名稱Uh0紅軟基地
1989年SQL Server 1.0版本發(fā)布Uh0紅軟基地
1990年SQL Server 1.1版本發(fā)布Uh0紅軟基地
1991年SQL Server 1.11版本發(fā)布Uh0紅軟基地
1995年SQL Server 6.5版本發(fā)布Uh0紅軟基地
1998年SQL Server 7.0版本發(fā)布Uh0紅軟基地
2000年SQL Server 2000版本發(fā)布Uh0紅軟基地
2005年SQL Server 2005版本發(fā)布Uh0紅軟基地
2008年SQL Server 2008版本發(fā)布Uh0紅軟基地
2010年SQL Server 2008 R2版本發(fā)布Uh0紅軟基地
創(chuàng)建數(shù)據(jù)庫(kù)Uh0紅軟基地
 若要?jiǎng)?chuàng)建數(shù)據(jù)庫(kù),必須確定數(shù)據(jù)庫(kù)的名稱、所有Uh0紅軟基地
者、大小以及存儲(chǔ)該數(shù)據(jù)庫(kù)的文件或文件組。Uh0紅軟基地
 創(chuàng)建數(shù)據(jù)庫(kù)時(shí),根據(jù)數(shù)據(jù)庫(kù)中預(yù)期的最大數(shù)據(jù)量,Uh0紅軟基地
應(yīng)創(chuàng)建盡可能大的數(shù)據(jù)文件Uh0紅軟基地
創(chuàng)建數(shù)據(jù)庫(kù)有兩種方式:Uh0紅軟基地
1.使用SQL腳本創(chuàng)建數(shù)據(jù)庫(kù)Uh0紅軟基地
2.使用圖形界面創(chuàng)建數(shù)據(jù)庫(kù)Uh0紅軟基地
使用SQL腳本創(chuàng)建數(shù)據(jù)庫(kù)Uh0紅軟基地
語(yǔ)法:Uh0紅軟基地
在圖形界面下創(chuàng)建數(shù)據(jù)庫(kù)Uh0紅軟基地
  在“Microsoft SQL Server Management Studio”中創(chuàng)建數(shù)據(jù)庫(kù)的過(guò)程如下。Uh0紅軟基地
  啟動(dòng)“Microsoft SQL Server Management Studio”,在“數(shù)據(jù)庫(kù)”節(jié)點(diǎn)上右擊,選擇快捷菜單中的“新建數(shù)據(jù)庫(kù)”命令。彈出“新建數(shù)據(jù)庫(kù)”對(duì)話框,在“常規(guī)”數(shù)據(jù)頁(yè)的“數(shù)據(jù)庫(kù)名稱”文本框中,輸入要?jiǎng)?chuàng)建的數(shù)據(jù)庫(kù)的名稱,如圖。Uh0紅軟基地
刪除數(shù)據(jù)庫(kù)Uh0紅軟基地
語(yǔ)法:Uh0紅軟基地
DROP DATABASE { database_name | Uh0紅軟基地
database_snapshot_name } [ ,...n ] [;] Uh0紅軟基地
如:刪除DBTEST數(shù)據(jù)Uh0紅軟基地
DROP DATABASE DBTESTUh0紅軟基地
SQL SERVER 數(shù)據(jù)庫(kù)基礎(chǔ)Uh0紅軟基地
創(chuàng)建和管理數(shù)據(jù)庫(kù)Uh0紅軟基地
創(chuàng)建和管理數(shù)據(jù)表Uh0紅軟基地
增、刪、改數(shù)據(jù)Uh0紅軟基地
數(shù)據(jù)檢索Uh0紅軟基地
創(chuàng)建和管理視圖Uh0紅軟基地
T-SQL編程Uh0紅軟基地
創(chuàng)建和管理存儲(chǔ)過(guò)程Uh0紅軟基地
SQL SERVER 企業(yè)管理器使用Uh0紅軟基地
3.創(chuàng)建和管理表Uh0紅軟基地
表的基本概念Uh0紅軟基地
設(shè)計(jì)表Uh0紅軟基地
數(shù)據(jù)類型Uh0紅軟基地
創(chuàng)建表Uh0紅軟基地
刪除表Uh0紅軟基地
3.1 表的基本概念Uh0紅軟基地
   在數(shù)據(jù)庫(kù)中,表是由數(shù)據(jù)按一定的順序和格式構(gòu)成的數(shù)據(jù)集合,是數(shù)據(jù)庫(kù)的主要對(duì)象。每一行代表一條記錄,每一列代表記錄的一個(gè)字段。Uh0紅軟基地
3.2 設(shè)計(jì)表Uh0紅軟基地
  對(duì)于具體的某一個(gè)表,在創(chuàng)建之前,需要確定表的下列特征:Uh0紅軟基地
表要包含的數(shù)據(jù)的類型;Uh0紅軟基地
表中的列數(shù),每一列中數(shù)據(jù)的類型和長(zhǎng)度(如果必要);Uh0紅軟基地
哪些列允許空值;Uh0紅軟基地
是否要使用以及何處使用約束、默認(rèn)設(shè)置和規(guī)則;Uh0紅軟基地
所需索引的類型,哪里需要索引,哪些列是主鍵,哪些是外鍵。Uh0紅軟基地
3.3 數(shù)據(jù)類型Uh0紅軟基地
SQL Server 2005常用數(shù)據(jù)類型:Uh0紅軟基地
數(shù)字相關(guān):Uh0紅軟基地
IntUh0紅軟基地
bitUh0紅軟基地
decimal[(p[,s])] Uh0紅軟基地
MoneyUh0紅軟基地
float[(n)]Uh0紅軟基地
日期和時(shí)間:Uh0紅軟基地
DatetimeUh0紅軟基地
字符串相關(guān):Uh0紅軟基地
char[(n)]Uh0紅軟基地
varchar[(n)]Uh0紅軟基地
nvarchar[(n)]Uh0紅軟基地
TextUh0紅軟基地
二進(jìn)制字Uh0紅軟基地
ImageUh0紅軟基地
3.4 創(chuàng)建表Uh0紅軟基地
語(yǔ)法如下:Uh0紅軟基地
CREATE TABLE table_nameUh0紅軟基地
{(column_name  column_property)}[ ,...]Uh0紅軟基地
參數(shù):Uh0紅軟基地
table_name: 新表的名稱Uh0紅軟基地
column_name:表中列的名稱Uh0紅軟基地
column_property:列的屬性Uh0紅軟基地
創(chuàng)建如下表Uh0紅軟基地
3.5 刪除表Uh0紅軟基地
語(yǔ)法:Uh0紅軟基地
  DROP TABLE 表名Uh0紅軟基地
如:Uh0紅軟基地
  DROP TABLE TESTTABLEUh0紅軟基地
SQL SERVER 數(shù)據(jù)庫(kù)基礎(chǔ)Uh0紅軟基地
創(chuàng)建和管理數(shù)據(jù)庫(kù)Uh0紅軟基地
創(chuàng)建和管理數(shù)據(jù)表Uh0紅軟基地
增、刪、改數(shù)據(jù)Uh0紅軟基地
數(shù)據(jù)檢索Uh0紅軟基地
創(chuàng)建和管理視圖Uh0紅軟基地
T-SQL編程Uh0紅軟基地
創(chuàng)建和管理存儲(chǔ)過(guò)程Uh0紅軟基地
4.1 數(shù)據(jù)增加Uh0紅軟基地
語(yǔ)法:Uh0紅軟基地
INSERT [INTO] table_name[(column_list)] Uh0紅軟基地
VALUES(data_values,…n)Uh0紅軟基地
參數(shù):Uh0紅軟基地
  column_list是用逗號(hào)分隔的一些列名稱,可Uh0紅軟基地
  用來(lái)指定為其提供數(shù)據(jù)的列。Uh0紅軟基地
  VALUES關(guān)鍵字為表的某一行指定值。Uh0紅軟基地
4.2 數(shù)據(jù)修改Uh0紅軟基地
語(yǔ)法:Uh0紅軟基地
 UPDATE table_name SET 列名=表達(dá)式 Uh0紅軟基地
 WHERE 表達(dá)式Uh0紅軟基地
  參數(shù):Uh0紅軟基地
   SET子句指定要更改的列和這些列的新值Uh0紅軟基地
4.3 刪除數(shù)據(jù)Uh0紅軟基地
語(yǔ)法簡(jiǎn)化形式為:Uh0紅軟基地
DELETE FROM table_name Uh0紅軟基地
WHERE search_conditionUh0紅軟基地
參數(shù):Uh0紅軟基地
  table_name:表名Uh0紅軟基地
  search_condition:搜索表達(dá)式Uh0紅軟基地
SQL SERVER 數(shù)據(jù)庫(kù)基礎(chǔ)Uh0紅軟基地
創(chuàng)建和管理數(shù)據(jù)庫(kù)Uh0紅軟基地
創(chuàng)建和管理數(shù)據(jù)表Uh0紅軟基地
增、刪、改數(shù)據(jù)Uh0紅軟基地
數(shù)據(jù)檢索Uh0紅軟基地
創(chuàng)建和管理視圖Uh0紅軟基地
T-SQL編程Uh0紅軟基地
創(chuàng)建和管理存儲(chǔ)過(guò)程Uh0紅軟基地
5.數(shù)據(jù)查詢Uh0紅軟基地
  所謂查詢,就是對(duì)已經(jīng)存在于數(shù)據(jù)庫(kù)中的數(shù)Uh0紅軟基地
據(jù)按特定的組合、條件或次序進(jìn)行檢索。查詢功Uh0紅軟基地
能是數(shù)據(jù)庫(kù)最基本也是最重要的功能。Uh0紅軟基地
SELECT 語(yǔ)法:Uh0紅軟基地
SELECT語(yǔ)句的語(yǔ)法如下:Uh0紅軟基地
SELECT select_listUh0紅軟基地
[INTO new_table_name ]Uh0紅軟基地
FROM table_listUh0紅軟基地
[ WHERE search_conditions ]Uh0紅軟基地
[ GROUP BY group_by_list ]Uh0紅軟基地
[ HAVING search_conditions ]Uh0紅軟基地
[ ORDER BY order_list [ ASC | DESC ] ]Uh0紅軟基地
選擇查詢Uh0紅軟基地
  一般查詢都不是針對(duì)全表所有行的查詢,只是從整Uh0紅軟基地
個(gè)表中選出滿足指定條件的內(nèi)容,這就要用到WHEREUh0紅軟基地
子句。Uh0紅軟基地
    以下是選擇行的基本語(yǔ)法:Uh0紅軟基地
SELECT <查詢列>Uh0紅軟基地
FROM  <表名>Uh0紅軟基地
WHERE <過(guò)濾條件>Uh0紅軟基地
  Uh0紅軟基地
比較運(yùn)算符Uh0紅軟基地
特殊運(yùn)算符:Uh0紅軟基地
示例數(shù)據(jù)庫(kù)結(jié)構(gòu)Uh0紅軟基地
范圍搜索條件Uh0紅軟基地
  范圍搜索返回介于兩個(gè)指定值之間的所有值Uh0紅軟基地
,可分為包括范圍和排他范圍兩種類型。Uh0紅軟基地
列表搜索條件Uh0紅軟基地
IN關(guān)鍵字使用戶可以選擇與列表中的任意值匹Uh0紅軟基地
配的行。Uh0紅軟基地
搜索條件中的模式匹配Uh0紅軟基地
  LIKE關(guān)鍵字搜索與指定模式匹配的字符串、Uh0紅軟基地
日期或時(shí)間值。模式包含要搜索的字符串,字符Uh0紅軟基地
串中可包含4種通配符的任意組合,搜索條件中Uh0紅軟基地
可用的通配符如表所示。Uh0紅軟基地
常用函數(shù)Uh0紅軟基地
AVG:用于計(jì)算查詢結(jié)果的平均值Uh0紅軟基地
MAX:該函數(shù)用于查找最大值Uh0紅軟基地
MIN: 該函數(shù)用于查找最小值Uh0紅軟基地
SUM:該函數(shù)計(jì)算查詢到的數(shù)據(jù)值的總Uh0紅軟基地
COUNT: 該函數(shù)可以計(jì)算查詢到的結(jié)果的數(shù)目Uh0紅軟基地
GetDate:獲得當(dāng)前時(shí)間Uh0紅軟基地
LEN:獲取字符串長(zhǎng)度Uh0紅軟基地
SUBSTRING:獲回字符串的部分內(nèi)容Uh0紅軟基地
CONVERT:數(shù)據(jù)類型轉(zhuǎn)換Uh0紅軟基地
數(shù)據(jù)分組Uh0紅軟基地
   使用GROUP BY子句可以按一定的條件對(duì)查詢到的結(jié)果進(jìn)行分組,再對(duì)每一組數(shù)據(jù)計(jì)算統(tǒng)計(jì)信息。Uh0紅軟基地
SELECT 性別,count(*) as 數(shù)量Uh0紅軟基地
FROM dbo.學(xué)生表Uh0紅軟基地
GROUP BY 性別Uh0紅軟基地
表連接Uh0紅軟基地
在數(shù)據(jù)庫(kù)應(yīng)用中,經(jīng)常需要從多個(gè)相關(guān)的表中查詢數(shù)據(jù),這Uh0紅軟基地
就需要進(jìn)行表連接。Uh0紅軟基地
表連接Uh0紅軟基地
left join(左聯(lián)接) 返回包括左表中的所有記錄和右表中聯(lián)結(jié)字段相等的記Uh0紅軟基地
right join(右聯(lián)接) 返回包括右表中的所有記錄和左表中聯(lián)結(jié)字段相等的記錄Uh0紅軟基地
inner join(等值連接) 只返回兩個(gè)表中聯(lián)結(jié)字段相等的行Uh0紅軟基地
最常見(jiàn)的表連接形式:Uh0紅軟基地
 SELECT 選擇字段Uh0紅軟基地
   FROM 表名1 INNER JOIN 表名2 ON 表名1.列名1=表名2.列名2Uh0紅軟基地
SQL練習(xí)Uh0紅軟基地
1、查詢“學(xué)生表”中年齡大于或等于23歲的學(xué)生Uh0紅軟基地
2、查詢“學(xué)生表”中姓名包括“朋”的學(xué)生Uh0紅軟基地
3、查詢“學(xué)生表”中姓名包含李,且名字長(zhǎng)度為兩個(gè)漢字的學(xué)生Uh0紅軟基地
4、查詢平均成績(jī)大于60分的學(xué)生Uh0紅軟基地
5、統(tǒng)計(jì)各學(xué)生的平均成績(jī),且按成績(jī)從高到低排序Uh0紅軟基地
SQL SERVER 數(shù)據(jù)庫(kù)基礎(chǔ)Uh0紅軟基地
創(chuàng)建和管理數(shù)據(jù)庫(kù)Uh0紅軟基地
創(chuàng)建和管理數(shù)據(jù)表Uh0紅軟基地
增、刪、改數(shù)據(jù)Uh0紅軟基地
數(shù)據(jù)檢索Uh0紅軟基地
創(chuàng)建和管理視圖Uh0紅軟基地
T-SQL編程Uh0紅軟基地
創(chuàng)建和管理存儲(chǔ)過(guò)程Uh0紅軟基地
創(chuàng)建和管理視圖Uh0紅軟基地
   視圖是基于某個(gè)查詢結(jié)果的虛表。除非是索引視圖,否則視圖的數(shù)據(jù)不會(huì)作為非重復(fù)對(duì)象存儲(chǔ)在數(shù)據(jù)庫(kù)中。數(shù)據(jù)庫(kù)中只存儲(chǔ)視圖的定義,即視圖是從某個(gè)或某些基本表(或視圖)導(dǎo)出的,視圖不生成所選數(shù)據(jù)庫(kù)行和列的永久拷貝。Uh0紅軟基地
創(chuàng)建視圖Uh0紅軟基地
CREATE VIEW 語(yǔ)句來(lái)創(chuàng)建視圖,對(duì)應(yīng)的語(yǔ)法如下:Uh0紅軟基地
CREATE VIEW [ schema_name . ] view_name [ (column [ ,...n ] ) ]Uh0紅軟基地
[ WITH <view_attribute> [ ,...n ] ] Uh0紅軟基地
AS select_statement [ ; ]Uh0紅軟基地
[ WITH CHECK OPTION ] Uh0紅軟基地
<view_attribute> ::= Uh0紅軟基地
{Uh0紅軟基地
    [ ENCRYPTION ]Uh0紅軟基地
    [ SCHEMABINDING ]Uh0紅軟基地
  }Uh0紅軟基地
參數(shù)的含義:Uh0紅軟基地
schema_name:Uh0紅軟基地
       視圖所屬架構(gòu)的名稱Uh0紅軟基地
view_name:Uh0紅軟基地
       視圖的名稱Uh0紅軟基地
Column:Uh0紅軟基地
       視圖中的列使用的名稱Uh0紅軟基地
AS:Uh0紅軟基地
        指定視圖要執(zhí)行的操作Uh0紅軟基地
select_statement:Uh0紅軟基地
        定義視圖的SELECT語(yǔ)句Uh0紅軟基地
刪除視圖Uh0紅軟基地
   在創(chuàng)建視圖后,如果不再需要該視圖,或想清除視圖定義以及與之相關(guān)聯(lián)的權(quán)限,可以刪除該視圖。刪除視圖后,表和視圖所基于的數(shù)據(jù)并不受到影響Uh0紅軟基地
 刪除視圖對(duì)應(yīng)的T-SQL語(yǔ)句為:Uh0紅軟基地
DROP VIEW語(yǔ)句,語(yǔ)法為:Uh0紅軟基地
 DROP VIEW <view_name>Uh0紅軟基地
SQL SERVER 數(shù)據(jù)庫(kù)基礎(chǔ)Uh0紅軟基地
創(chuàng)建和管理數(shù)據(jù)庫(kù)Uh0紅軟基地
創(chuàng)建和管理數(shù)據(jù)表Uh0紅軟基地
增、刪、改數(shù)據(jù)Uh0紅軟基地
數(shù)據(jù)檢索Uh0紅軟基地
創(chuàng)建和管理視圖Uh0紅軟基地
T-SQL編程Uh0紅軟基地
創(chuàng)建和管理存儲(chǔ)過(guò)程Uh0紅軟基地
概述Uh0紅軟基地
Transact-SQL語(yǔ)言是微軟公司在Microsoft SQL Server系統(tǒng)中使用的語(yǔ)言,是對(duì)SQL語(yǔ)言的一種擴(kuò)展形式Uh0紅軟基地
在Microsoft SQL Server 2005系統(tǒng)中,根據(jù)Transact-SQL語(yǔ)言的功能特點(diǎn),可以把Transact-SQL語(yǔ)言分為5種類型,即數(shù)據(jù)定義語(yǔ)言、數(shù)據(jù)操縱語(yǔ)言、數(shù)據(jù)控制語(yǔ)言、事務(wù)管理語(yǔ)言和附加的語(yǔ)言元素Uh0紅軟基地
數(shù)據(jù)定義語(yǔ)言Uh0紅軟基地
數(shù)據(jù)定義語(yǔ)言用于創(chuàng)建數(shù)據(jù)庫(kù)和數(shù)據(jù)庫(kù)對(duì)象,為數(shù)據(jù)庫(kù)操作提供對(duì)象。例如,數(shù)據(jù)庫(kù)以及表、觸發(fā)器、存儲(chǔ)過(guò)程、視圖、索引、函數(shù)、類型、用戶等都是數(shù)據(jù)庫(kù)中的對(duì)象,都需要通過(guò)定義才能使用。在DDL中,主要的Transact-SQL語(yǔ)句包括CREATE語(yǔ)句、ALTER語(yǔ)句、DROP語(yǔ)Uh0紅軟基地
數(shù)據(jù)操縱語(yǔ)言Uh0紅軟基地
數(shù)據(jù)操縱語(yǔ)言主要是用于操縱表、視圖中數(shù)據(jù)的語(yǔ)句。當(dāng)我們創(chuàng)建表對(duì)象之后,初始狀態(tài)時(shí)該表是空的,沒(méi)有任何數(shù)據(jù)。如何向表中添加數(shù)據(jù)呢?這時(shí)需要使用INSERT語(yǔ)句。如何檢索表中數(shù)據(jù)呢?可以使用SELECT語(yǔ)句。如果表中數(shù)據(jù)不正確的,那么可以使用UPDATE語(yǔ)句進(jìn)行更新。當(dāng)然,也可以使用DELETE語(yǔ)句刪除表中的數(shù)據(jù)。實(shí)際上,DML語(yǔ)言正是包括了INSERT、SELECT、UPDATE、DELETE等語(yǔ)句。Uh0紅軟基地
數(shù)據(jù)控制語(yǔ)言(DCL)Uh0紅軟基地
數(shù)據(jù)控制語(yǔ)言(DCL)主要用來(lái)執(zhí)行有關(guān)安全管理的操作,該語(yǔ)言主要包括GRANT語(yǔ)句、REVOKE語(yǔ)句和DENY語(yǔ)句。GRANT語(yǔ)句可以將指定的安全對(duì)象的權(quán)限授予相應(yīng)的主體,REVOKE語(yǔ)句則刪除授予的權(quán)限,DENY語(yǔ)句拒絕授予主體權(quán)限,并且防止主體通過(guò)組或角色成員繼承權(quán)限。Uh0紅軟基地
注釋Uh0紅軟基地
注釋是程序代碼中不被執(zhí)行的文本字符串(也稱為備注)。Uh0紅軟基地
SQL Server 2005支持以下兩種類型的注釋字符。Uh0紅軟基地
--(雙連字符)。這些注釋字符可與要執(zhí)行的代碼處在同一行,也可另起一行。從雙連字符開(kāi)始到行尾的內(nèi)容均為注釋。Uh0紅軟基地
/* ... */(斜杠-星號(hào)字符對(duì))。這些注釋字符可與要執(zhí)行的代碼處在同一行,也可另起一行,甚至可以在可執(zhí)行代碼內(nèi)部。開(kāi)始注釋對(duì)(/*)與結(jié)束注釋對(duì)(*/)之間的所有內(nèi)容均視為注釋Uh0紅軟基地
常量和變量Uh0紅軟基地
常量:也稱為文字值或標(biāo)量值,是在程序運(yùn)行過(guò)程中值保持Uh0紅軟基地
不變的量,它是表示一個(gè)特定數(shù)據(jù)值的符號(hào)。Uh0紅軟基地
變量是指在程序運(yùn)行過(guò)程中值可以改變的量。Uh0紅軟基地
  聲明變量的語(yǔ)法如下:Uh0紅軟基地
 DECLARE @variable_name datatypeUh0紅軟基地
 其中,Uh0紅軟基地
 @variable_name是局部變量的名字,必須以“@”符號(hào)開(kāi)頭Uh0紅軟基地
  Datatype是為該局部變量指定的數(shù)據(jù)類型。Uh0紅軟基地
流控制語(yǔ)句Uh0紅軟基地
  Transact-SQL提供稱為控制流語(yǔ)言的特殊Uh0紅軟基地
關(guān)鍵字,用于控制Transact-SQL語(yǔ)句、語(yǔ)句塊Uh0紅軟基地
和存儲(chǔ)過(guò)程的執(zhí)行流。這些關(guān)鍵字可用于臨時(shí)Uh0紅軟基地
Transact-SQL語(yǔ)句、批處理和存儲(chǔ)過(guò)程中。Uh0紅軟基地
BEGIN…ENDUh0紅軟基地
包括一系列的Transact-SQL語(yǔ)句,從而可以執(zhí)行一組Uh0紅軟基地
Transact-SQL語(yǔ)句。Uh0紅軟基地
    語(yǔ)法如下:Uh0紅軟基地
BEGINUh0紅軟基地
     {Uh0紅軟基地
      sql_statement | statement_blockUh0紅軟基地
      }Uh0紅軟基地
ENDUh0紅軟基地
參數(shù) :Uh0紅軟基地
  { sql_statement | statement_block }Uh0紅軟基地
       使用語(yǔ)句塊定義的任何有效的Transact-SQL語(yǔ)句或語(yǔ)句組。Uh0紅軟基地
IF…ELSEUh0紅軟基地
語(yǔ)法:Uh0紅軟基地
IF Boolean_expressionUh0紅軟基地
    { sql_statement | statement_block }Uh0紅軟基地
[ ELSEUh0紅軟基地
    { sql_statement | statement_block } ]Uh0紅軟基地
參數(shù)含義:Uh0紅軟基地
 Boolean_expression:返回TRUE或FALSE的表達(dá)式。 Uh0紅軟基地
 { sql_statement | statement_block } :任何Transact-SQL語(yǔ)句或語(yǔ)句塊Uh0紅軟基地
WHILEUh0紅軟基地
設(shè)置重復(fù)執(zhí)行SQL語(yǔ)句或語(yǔ)句塊的條件。Uh0紅軟基地
語(yǔ)法如下:Uh0紅軟基地
  WHILE Boolean_expressionUh0紅軟基地
     { sql_statement | statement_block }Uh0紅軟基地
參數(shù)含義:Uh0紅軟基地
  Boolean_expression:表達(dá)式,返回TRUE或FALSE。Uh0紅軟基地
 。鹲ql_statement | statement_block} :Transact-SQL語(yǔ)句或語(yǔ)句塊。Uh0紅軟基地
BREAK與CONTINUEUh0紅軟基地
  可以使用BREAK和CONTINUE關(guān)鍵字在循環(huán)內(nèi)Uh0紅軟基地
部控制WHILE循環(huán)中語(yǔ)句的執(zhí)行。Uh0紅軟基地
  BREAK用于退出最內(nèi)層的WHILE循環(huán);Uh0紅軟基地
 CONTINUE用于重新開(kāi)始下一次WHILE循環(huán),在CONTINUE關(guān)鍵字之后的語(yǔ)句都不會(huì)被執(zhí)行,而是跳轉(zhuǎn)到循環(huán)開(kāi)始的地方繼續(xù)執(zhí)行。Uh0紅軟基地
SQL SERVER 數(shù)據(jù)庫(kù)基礎(chǔ)Uh0紅軟基地
創(chuàng)建和管理數(shù)據(jù)庫(kù)Uh0紅軟基地
創(chuàng)建和管理數(shù)據(jù)表Uh0紅軟基地
增、刪、改數(shù)據(jù)Uh0紅軟基地
數(shù)據(jù)檢索Uh0紅軟基地
創(chuàng)建和管理視圖Uh0紅軟基地
T-SQL編程Uh0紅軟基地
創(chuàng)建和管理存儲(chǔ)過(guò)程Uh0紅軟基地
存儲(chǔ)過(guò)程的定義Uh0紅軟基地
存儲(chǔ)過(guò)程有以下幾個(gè)優(yōu)點(diǎn)Uh0紅軟基地
(1)存儲(chǔ)過(guò)程已在服務(wù)器注冊(cè)Uh0紅軟基地
(2)存儲(chǔ)過(guò)程允許模塊化程序設(shè)計(jì)Uh0紅軟基地
(3)存儲(chǔ)過(guò)程可以加快運(yùn)行速度Uh0紅軟基地
(4)存儲(chǔ)過(guò)程可以減少網(wǎng)絡(luò)通信流量Uh0紅軟基地
(5)存儲(chǔ)過(guò)程可以作為安全性機(jī)制Uh0紅軟基地
創(chuàng)建存儲(chǔ)過(guò)程Uh0紅軟基地
語(yǔ)法如下:Uh0紅軟基地
CREATE { PROC | PROCEDURE } procedure_nameUh0紅軟基地
       [ { @parameter [ type_schema_name. ] data_type }Uh0紅軟基地
        [ VARYING ] [ = default ] [ OUTPUT ] ] [ ,...n ]Uh0紅軟基地
[ WITH <procedure_option> [ ,...n ] ]Uh0紅軟基地
[ FOR REPLICATION ] Uh0紅軟基地
AS { <sql_statement> [;][ ...n ] }Uh0紅軟基地
[;]Uh0紅軟基地
<procedure_option> ::=Uh0紅軟基地
    [ ENCRYPTION ]Uh0紅軟基地
    [ RECOMPILE ]Uh0紅軟基地
其中各參數(shù)的含義如下:Uh0紅軟基地
procedure_name:Uh0紅軟基地
  新存儲(chǔ)過(guò)程的名稱Uh0紅軟基地
@parameter:Uh0紅軟基地
 過(guò)程中的參數(shù)。參數(shù)名必須以“at”符號(hào)(@)為前綴,在CREATE PROCEDURE語(yǔ)句中可以聲明一個(gè)或多個(gè)參數(shù)。Uh0紅軟基地
[ type_schema_name. ] data_type:Uh0紅軟基地
 參數(shù)以及所屬架構(gòu)的數(shù)據(jù)類型Uh0紅軟基地
VARYING:Uh0紅軟基地
 指定結(jié)果集作為輸出參數(shù)。僅適用于cursor參數(shù)Uh0紅軟基地
Default:Uh0紅軟基地
 參數(shù)的默認(rèn)值Uh0紅軟基地
OUTPUT:Uh0紅軟基地
 指示參數(shù)是輸出參數(shù)Uh0紅軟基地
RECOMPILE:Uh0紅軟基地
 指示數(shù)據(jù)庫(kù)引擎不緩存該存儲(chǔ)過(guò)程的計(jì)劃,該過(guò)程在運(yùn)行時(shí)編譯Uh0紅軟基地
ENCRYPTION:Uh0紅軟基地
        指定將存儲(chǔ)過(guò)程的定義進(jìn)行加密。Uh0紅軟基地
FOR REPLICATION:Uh0紅軟基地
        指定不能在訂閱服務(wù)器上執(zhí)行為復(fù)制創(chuàng)建的存儲(chǔ)過(guò)程。 Uh0紅軟基地
<sql_statement>:Uh0紅軟基地
        要包含在存儲(chǔ)過(guò)程中的一個(gè)或多個(gè)Transact-SQL語(yǔ)句。Uh0紅軟基地
刪除存儲(chǔ)過(guò)程Uh0紅軟基地
DROP PROCEDURE procedurenameUh0紅軟基地
參數(shù)procedurename表示要?jiǎng)h除的存儲(chǔ)過(guò)程名。Uh0紅軟基地
SQL SERVER 企業(yè)管理器使用 Uh0紅軟基地
1、管理表、視圖、存儲(chǔ)過(guò)程Uh0紅軟基地
2、數(shù)據(jù)查詢Uh0紅軟基地
3、服務(wù)器配置Uh0紅軟基地
4、用戶管理Uh0紅軟基地
5、數(shù)據(jù)備份與還原Uh0紅軟基地
6、數(shù)據(jù)導(dǎo)入與導(dǎo)出Uh0紅軟基地
謝 謝!Uh0紅軟基地

培訓(xùn)ppt課件模板:這是培訓(xùn)ppt課件模板,包括了文章背景知識(shí),認(rèn)字識(shí)詞朗誦,課文賞析,拓展訓(xùn)練/分組練習(xí)等內(nèi)容,歡迎點(diǎn)擊下載。

幼兒教師師德培訓(xùn)ppt1:這是幼兒教師師德培訓(xùn)ppt1,包括了引言,幼兒園教師師德現(xiàn)狀,幼兒園師德建設(shè)存在的問(wèn)題,原因分析,對(duì)策建議等內(nèi)容,歡迎點(diǎn)擊下載。

釘釘培訓(xùn)ppt:這是釘釘培訓(xùn)ppt,包括了釘釘軟件介紹,釘釘常用功能,公司啟用釘釘考勤操作指南,公司啟用釘釘時(shí)間等內(nèi)容,歡迎點(diǎn)擊下載。

PPT分類Classification

Copyright:2009-2024 紅軟網(wǎng) rsdown.cn 聯(lián)系郵箱:rsdown@163.com

湘ICP備2024053236號(hào)-1