您好,登錄后才能下訂單哦!
本篇內(nèi)容介紹了“SQL Server的入門(mén)實(shí)戰(zhàn)分析”的有關(guān)知識(shí),在實(shí)際案例的操作過(guò)程中,不少人都會(huì)遇到這樣的困境,接下來(lái)就讓小編帶領(lǐng)大家學(xué)習(xí)一下如何處理這些情況吧!希望大家仔細(xì)閱讀,能夠?qū)W有所成!
環(huán)境信息:
OS:Windows
Software:SQL Server、 Microsoft SQL Server Management Studio
類(lèi)型:T-SQL
事件:數(shù)據(jù)庫(kù)管理
文檔:SQL Server2016從入門(mén)到實(shí)戰(zhàn)
一、T-SQL 概述
此語(yǔ)言為Microsoft公司設(shè)計(jì)開(kāi)發(fā)的結(jié)構(gòu)化查詢(xún)語(yǔ)言,是對(duì)SQL的擴(kuò)展,具備標(biāo)準(zhǔn)SQL的主要特點(diǎn),該語(yǔ)言可以實(shí)現(xiàn)圖形界面能夠完成的所有功能!
1、注釋
代碼中不執(zhí)行的部分,一般是對(duì)功能的講解說(shuō)明,以 -- 開(kāi)頭到結(jié)尾部分的行 ,處于不執(zhí)行階段,單行注釋?zhuān)?**/ 包裹的文本塊,一般多行注釋使用
2、變量
局部變量:作用在程序內(nèi)部,以@開(kāi)頭的名稱(chēng),且必須以 declare定義后才可以使用
#定義 declare {@l_v1 data_type}[,...n] #賦值 set @l_v1=expression select {@l_v1=expression} [,...n] #顯示 print @l_v1 select @l_v1 declare @name varchar(8),@sex varchar(2),@age smallint declare @address varchar(100) set @address='宣城' select @address
全局變量:非用戶(hù)定義,是服務(wù)器級(jí)別的,以@@開(kāi)頭
常用的全局變量
@@connections 返回最近一次啟動(dòng)SQL Server,嘗試連接的次數(shù) @@error 返回最后執(zhí)行SQL 語(yǔ)句的錯(cuò)誤代碼 @@rowcount 返回上次語(yǔ)句影響的行數(shù) @@servername 返回允許SQL Server本地服務(wù)器的名稱(chēng) @@version 返回SQL Server當(dāng)前安裝的日期、版本和處理器類(lèi)型 @@language 返回SQL Server服務(wù)器的語(yǔ)言
3、運(yùn)算符
算數(shù)運(yùn)算符、賦值運(yùn)算符、位運(yùn)算符、比較運(yùn)算符、邏輯運(yùn)算符、字符串串聯(lián)運(yùn)算符
二、T-SQL語(yǔ)句
1、DML
數(shù)據(jù)操作語(yǔ)言:查詢(xún)、插入、刪除、更新
select
insert
delete
update
2、DDL
數(shù)據(jù)定義語(yǔ)言:定義結(jié)構(gòu)和數(shù)據(jù)關(guān)系等
create
alter
drop
3、DCL
數(shù)據(jù)控制語(yǔ)言:數(shù)據(jù)完整性和存儲(chǔ)控制
grant
revoke
deny
三、流程控制
1、流程控制關(guān)鍵字
declare: 聲明變量
begin...end:定義語(yǔ)句塊
berak :退出while循環(huán)
continue :重新開(kāi)始循環(huán)
goto label
:從label之后的語(yǔ)句處繼續(xù)進(jìn)行處理
if...else :雙分支判斷
case...when...then...end:多分支判斷
return
:退出
waitfor:等待延遲
while :循環(huán)
print:輸出
2、語(yǔ)法格式
begin { select、insert、update... } end if xxx xxx if xxx xxx else xxx xxx case xxx when xxx then xxx ... when xxx then xxx else xxx end while xxx xxx [bread] xxx [continue]
“SQL Server的入門(mén)實(shí)戰(zhàn)分析”的內(nèi)容就介紹到這里了,感謝大家的閱讀。如果想了解更多行業(yè)相關(guān)的知識(shí)可以關(guān)注億速云網(wǎng)站,小編將為大家輸出更多高質(zhì)量的實(shí)用文章!
免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。