怎么查看sql server 数据库的实例名

怎么查看sql server 数据库的实例名,第1张

我用的数据库是sql server 2008 ,用法如下

1。创建数据库

在SQL Server 2008中创建数据库的方法主要有两种:一是在SQL Server Management Studio窗口中使用现有命令和功能,通过方便的图形化向导创建;二是通过编写Transact-SQL语句创建。

例子:

CREATE DATABASE BookDateBase

ON

(

NAME=BookDateBase_DAT,

FILENAME='E:\张帅\zs SQL2008 shugao\SQL2008\第3章 管理数据库 代码\BookDateBase_DATmdf',

SIZE=3MB,

MAXSIZE=50MB,

FILEGROWTH=10%

)

LOG ON

(

NAME=BookDateBase_LOG,

FILENAME='E:\张帅\zs SQL2008 shugao\SQL2008\第3章 管理数据库 代码\BookDateBase_LOGldf',

SIZE=1MB,

MAXSIZE=10MB,

FILEGROWTH=10%

)

GO

2。创建数据表

通过上面对数据表的概述,相信多数用户应该清楚,表是SQL Server中一种重要的数据库对象,它存储了数据库中的所有数据。本节开始,我们就要讲述数据表的创建和常规 *** 作方法,例如,修改表、添加列、修改列等。

例子

USE 电子书查询系统

GO

CREATE TABLE 电子书内容信息

(

序号 int NOT NULL,

关键字段 char(10) NULL,

详细内容 varchar(MAX) NULL,

单条记录int NULL,

单价money NULL,

)

3 数据表的查询、更新、删除和插入 *** 作

(1)查询表

SELECT语句是数据库最基本的语句之一,同时也是SQL编程技术最常用的语句。使用SELECT语句不但可以在数据库中精确地查找某条信息,而且还可以模糊地查找带有某项特征的多条数据。这在很大程度上方便了用户查找数据信息。

例子:

USE 网店购物系统

SELECT 会员编号,会员名称, 消费总额,历史记录 FROM 注册会员

WHERE 会员地址 LIKE '上海%'

(2)更新表

UPDATE语句和大多数SQL语句一样,顾名思义,即更新已有数据。如果关系表中的数据已经没用了,或插入的数据不正确,那么可以修改这些有问题的数据。修改关系中的数据需要使用UPDATE语句。

例子:

update 商品信息

set 库存量=库存量-1

where 商品编号='A10001'

select from 商品信息

go

(3)插入数据

语句是SQL语句中最常用的用于向数据表中插入数据的方法,使用INSERTINSERT语句可向表中添加一个或多个新行

例子

USE 网店购物系统

INSERT INTO 商品信息 VALUES('1000000521','华硕电脑U20A','2000','10')

(4)删除数据

当数据库的添加工作完成以后,随着使用和对数据的修改,表中可能存在一些无用的数据,这些无用的数据不仅会占用空间,还会影响修改和查询的速度,所以应及时将它们删除。

例子

use 购物系统

go

DELETE FROM 商品信息 where 商品名称 like '%苹果%'

Go

3 存储过程

(1)创建存储过程

在SQL Server 2008 ,可以使用T-SQL语句CREATE PROCEDURE来创建存储过程。在创建存储过程时,应该指定所有的输入参数、执行数据库 *** 作的编程语句、返回至调用过程或批处理时以示成功或失败的状态值、捕获和处理潜在错误时的错误处理语句等。

例子

在SQL Server 2008的示例数据库BookDatebase中创建一个名为Reader_proc的存储过程,它将从表中返回所有读者的姓名、姓别、电话、等级。使用CREATE PROCEDURE语句如下:

Use BookDatebase

Go

CREATE PROCEDURE Reader_proc

As

SELECT Rname,Rsex,Rphone,rleve

FROM Reader

(2)使用存储过程

在需要执行存储过程时,可以使用T-SQL语句EXECUTE。

例子

Use BookDatebase

Go

EXECUTE Reader_proc

4 触发器

(1)INSERT触发器

INSERT触发器就是当对目标表(触发器的基表)执行INSERT语句时,就会调用的触发器。

例子:

create TRIGGER BookClassCounts

ON [dbo][Books]

AFTER insert

AS

select count(BbigClass) as '类别'

from Books B,inserted i

where BbigClass=ibigClass

(2)UPDATE触发器

更新触发器是当一个UPDATE语句在目标表上运行的时候,就调用更新触发器。就像任何其他触发器一样,当调用触发器,就运行被触发的SQL语句并且发生动作。

例子

create TRIGGER [dbo][BooksBnumUpdate] / 当书号改变时/

ON [dbo][Books]

AFTER UPDATE

AS

if UPDATE(Bnum)

BEGIN

update BorrowORreturn

set BorrowORreturnBnum=iBnum

from BorrowORreturn B,inserted i,deleted d

where BBnum=dBnum

END

(3)DELETE触发器

当触发DELETE触发器时,从受影响的表中删除的行将被放置到一个特殊的DELETE表中。DELETE表跟INSERTED表一样也是一个临时表,它保留已被删除数据行的一个副本。

create TRIGGER [dbo][ReaderDelete]

ON [dbo][Reader]

AFTER DELETE

AS

delete BorrowORreturn

from BorrowORreturn b,deleted d

where bRcert=dRcert

有了这些基本上已经够你用了,如果你都学会了,就成数据库高手了

为了写这些用了老大功夫,不给分不行哦

1、master:它包含一个系统表集合,是整个实例的中央存储库,维护登录账户,其他数据库,文件分布,系统配置设置,磁盘空间,资源消耗,端点和

2、链接服务器等方面的信息。它记录SQL2005初始化信息,所以它对实例极为重要。在创建,修改或删除用户数据库,更改服务器或任何数据库配置,以及修改或添加用户账户后都要备份该数据库。

3、model:它是SQL2005实例中所有新建数据库的模板。执行create database 命令时SQL2005会简单地将该模板数据库中的内容复制到新建数据库中,如果希望新建的每个数据库都带有表,存储过程,数据库选项和许可等,那么可以在Model数据库中加入这些元素,此后再新建数据库时就会添加这些元素。

4、msdb:该库供SQLserver实例--主要是SQLServer代理使用来存储计划的任务,修改和备份、还原历史信息。对自动化任务和DTS作了某些修改的命令时需要备份它。

5、tempdb:它是SQL2005用于各种 *** 作的实例范围的临时工作空间。

6、resource:它是SQL2005新引入的数据库,是只读的。包含所有的系统对象,如系统存储过程,系统扩展存储过程和系统函数等。

当master数据库被破坏并且没有可用的备份时,可以使用自动设置中的Rebuild database选项将其恢复成实例安装后的状态。

必须经过认真考虑后才能使用该 *** 作,因为它会清除包括所有登录在内的所有服务器相关的配置,从而不得不从头开始重做所有的事情。

建立S,P,J,SPJ表,代码如下:

CREATE SCHEMA SPJ AUTHORIZATION PENG

CREATE TABLE S

(SNO CHAR(4) PRIMARY KEY,

SNAME CHAR(20),

STATUS SMALLINT,

CITY CHAR(8)

)

CREATE TABLE P

(PNO CHAR(4) PRIMARY KEY,

PNAME CHAR(8),

COLOR CHAR(2),

WEIGHT SMALLINT

)

CREATE TABLE J

(JNO CHAR(4) PRIMARY KEY,

JNAME CHAR(20)UNIQUE,

CITY CHAR(8)

)

CREATE TABLE SPJ

(SNO CHAR(4),

PNO CHAR(4),

JNO CHAR(4),

QTY SMALLINT,

PRIMARY KEY (SNO,PNO,JNO),

FOREIGN KEY (SNO) REFERENCES S(SNO),

FOREIGN KEY (PNO) REFERENCES P(PNO),

FOREIGN KEY (JNO) REFERENCES J(JNO)

)

定义模式语句"CREATE SCHEMA" 和定义数据库语句"CREATE DATABASE"是等效的,只是"CREATE DATABASE"是99以前的版本出现的

以上就是关于怎么查看sql server 数据库的实例名全部的内容,包括:怎么查看sql server 数据库的实例名、sql server怎么新建数据库实例、通过SQL语句使用什么命令创建数据库等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/9318127.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-27
下一篇 2023-04-27

发表评论

登录后才能评论

评论列表(0条)

保存