新聞中心
數(shù)據(jù)庫管理——MSSQL使用實(shí)踐

Microsoft SQL Server(簡稱MSSQL)是微軟公司開發(fā)的一種適用于小型和中型Web應(yīng)用程序開發(fā)的高性能數(shù)據(jù)庫管理系統(tǒng)。MSSQL是當(dāng)今最流行的數(shù)據(jù)庫管理系統(tǒng)之一,其各種功能可以滿足大多數(shù)開發(fā)者的需求。因此,本文詳細(xì)介紹MSSQL的使用實(shí)踐。
首先,MSSQL用戶可以通過一些開發(fā)工具,如Microsoft Visual Studio、Microsoft SQL Server Management Studio、MySQL Workbench和HeidiSQL,來創(chuàng)建、讀取和更新關(guān)系數(shù)據(jù)庫。與傳統(tǒng)用戶/密碼登錄方式不同,SQL Server 2008R2版本支持windows身份驗(yàn)證方式登錄,此種登錄方式要求登錄可以訪問windows域控制器,即內(nèi)部域/外部域工作組等,并要求域用戶具有訪問數(shù)據(jù)庫服務(wù)器的權(quán)限,如使用或讀寫數(shù)據(jù)庫中的特定表,此時(shí)可以使用以下代碼實(shí)現(xiàn)windows身份驗(yàn)證方式的MSSQL登錄:
CREATE LOGIN [MyDomain\MyUser] FROM WINDOWS
GO
登錄以后,用戶可以通過查詢以管理MSSQL數(shù)據(jù)庫,可以建立新的數(shù)據(jù)庫、表、視圖、存儲(chǔ)過程、函數(shù)、觸發(fā)器等等,具體由以下代碼來完成:
CREATE DATABASE sales
GO
CREATE TABLE orders
(
order_id int not null,
customer_name varchar(50) not null
)
GO
視圖用來提供對(duì)已經(jīng)存在的表的引用,它可以將表中的數(shù)據(jù)按照一定的格式顯示出來,視圖的創(chuàng)建可以使用以下代碼實(shí)現(xiàn):
CREATE VIEW vwOrders
AS
SELECT customer_name, order_id
FROM orders
GO
存儲(chǔ)過程是一組SQL語句集的集合,它可以實(shí)現(xiàn)參數(shù)傳遞等功能,存儲(chǔ)過程的創(chuàng)建可以使用以下代碼實(shí)現(xiàn):
CREATE PROCEDURE spGetOrders
@customerName varchar(50)
AS
BEGIN
SELECT customer_name, order_id
FROM orders
WHERE customer_name = @customerName
END
GO
函數(shù)是表達(dá)式,可以將輸入?yún)?shù)映射為輸出參數(shù),可以使用以下代碼創(chuàng)建函數(shù):
CREATE FUNCTION fnOrders
(@ customerName varchar(50))
RETURNS TABLE
AS
RETURN
SELECT customer_name, order_id
FROM orders
WHERE customer_name = @customerName
GO
最后,觸發(fā)器能夠監(jiān)控表上對(duì)數(shù)據(jù)進(jìn)行的操作并執(zhí)行相應(yīng)的任務(wù),可以使用以下代碼創(chuàng)建觸發(fā)器:
CREATE TRIGGER trOrders
ON orders
FOR INSERT,UPDATE,DELETE
AS
UPDATE orders
SET last_modified_date = GETDATE()
GO
綜上所述,MSSQL是當(dāng)今最流行的數(shù)據(jù)庫管理系統(tǒng)之一,它可以通過開發(fā)工具、windows身份驗(yàn)證方式登錄,以及使用查詢子句等來實(shí)現(xiàn)數(shù)據(jù)庫的建立、管理和調(diào)用。本文介紹了MSSQL的使用實(shí)踐,希望對(duì)讀者有所幫助。
成都創(chuàng)新互聯(lián)科技有限公司,是一家專注于互聯(lián)網(wǎng)、IDC服務(wù)、應(yīng)用軟件開發(fā)、網(wǎng)站建設(shè)推廣的公司,為客戶提供互聯(lián)網(wǎng)基礎(chǔ)服務(wù)!
創(chuàng)新互聯(lián)(www.cdcxhl.com)提供簡單好用,價(jià)格厚道的香港/美國云服務(wù)器和獨(dú)立服務(wù)器。創(chuàng)新互聯(lián)成都老牌IDC服務(wù)商,專注四川成都IDC機(jī)房服務(wù)器托管/機(jī)柜租用。為您精選優(yōu)質(zhì)idc數(shù)據(jù)中心機(jī)房租用、服務(wù)器托管、機(jī)柜租賃、大帶寬租用,可選線路電信、移動(dòng)、聯(lián)通等。
本文題目::數(shù)據(jù)庫管理——MSSQL使用實(shí)踐(mssql全部關(guān)鍵字)
本文鏈接:http://m.5511xx.com/article/dpjoepd.html


咨詢
建站咨詢
