数据库管理——MSSQL使用实践
Microsoft SQL Server(简称MSSQL)是微软公司开发的一种适用于小型和中型Web应用程序开发的高性能数据库管理系统。MSSQL是当今最流行的数据库管理系统之一,其各种功能可以满足大多数开发者的需求。因此,本文详细介绍MSSQL的使用实践。
首先,MSSQL用户可以通过一些开发工具,如Microsoft Visual Studio、Microsoft SQL Server Management Studio、MySQL Workbench和HeidiSQL,来创建、读取和更新关系数据库。与传统用户/密码登录方式不同,SQL Server 2008R2版本支持windows身份验证方式登录,此种登录方式要求登录可以访问windows域控制器,即内部域/外部域工作组等,并要求域用户具有访问数据库服务器的权限,如使用或读写数据库中的特定表,此时可以使用以下代码实现windows身份验证方式的MSSQL登录:
CREATE LOGIN [MyDomain\MyUser] FROM WINDOWS
GO
登录以后,用户可以通过查询以管理MSSQL数据库,可以建立新的数据库、表、视图、存储过程、函数、触发器等等,具体由以下代码来完成:
CREATE DATABASE sales
GO
CREATE TABLE orders
(
order_id int not null,
customer_name varchar(50) not null
)
GO
视图用来提供对已经存在的表的引用,它可以将表中的数据按照一定的格式显示出来,视图的创建可以使用以下代码实现:
CREATE VIEW vwOrders
AS
SELECT customer_name, order_id
FROM orders
GO
存储过程是一组SQL语句集的集合,它可以实现参数传递等功能,存储过程的创建可以使用以下代码实现:
CREATE PROCEDURE spGetOrders
@customerName varchar(50)
AS
BEGIN
SELECT customer_name, order_id
FROM orders
WHERE customer_name = @customerName
END
GO
函数是表达式,可以将输入参数映射为输出参数,可以使用以下代码创建函数:
CREATE FUNCTION fnOrders
(@ customerName varchar(50))
RETURNS TABLE
AS
RETURN
SELECT customer_name, order_id
FROM orders
WHERE customer_name = @customerName
GO
最后,触发器能够监控表上对数据进行的操作并执行相应的任务,可以使用以下代码创建触发器:
CREATE TRIGGER trOrders
ON orders
FOR INSERT,UPDATE,DELETE
AS
UPDATE orders
SET last_modified_date = GETDATE()
GO
综上所述,MSSQL是当今最流行的数据库管理系统之一,它可以通过开发工具、windows身份验证方式登录,以及使用查询子句等来实现数据库的建立、管理和调用。本文介绍了MSSQL的使用实践,希望对读者有所帮助。
成都创新互联科技有限公司,是一家专注于互联网、IDC服务、应用软件开发、网站建设推广的公司,为客户提供互联网基础服务!
创新互联(www.cdcxhl.com)提供简单好用,价格厚道的香港/美国云服务器和独立服务器。创新互联成都老牌IDC服务商,专注四川成都IDC机房服务器托管/机柜租用。为您精选优质idc数据中心机房租用、服务器托管、机柜租赁、大带宽租用,可选线路电信、移动、联通等。
分享标题::数据库管理——MSSQL使用实践(mssql全部关键字)
链接URL:http://www.shufengxianlan.com/qtweb/news23/388273.html
成都网站建设公司_创新互联,为您提供营销型网站建设、外贸建站、企业网站制作、网站导航、商城网站、品牌网站设计
声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联