SQLSERVER操作命令

  • 格式:doc
  • 大小:47.50 KB
  • 文档页数:10

下载文档原格式

  / 30
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

SQLSERVER数据库操作

******操作前,请确定SQL的服务已经开启********

一:登录进入sql数据库

1、开始---所有程序---Microsoft SQL Server 2005---SQL Server Management Studio Express

2、此时出现“连接到服务器”的对话框,

“服务器名称”设置为SQL数据库所在机器的IP地址

“身份验证”设置为SQL Server身份验证或者Windows 身份验证

填写登录名和密码后,点击“连接”按钮,即可进入到SQL数据库操作界面。

二:新建数据库

登录进去后,右击“数据库”,选择—“新建数据库”

设置数据库名称,在下面的选项卡中还可以设置数据库的初始大小,自动增长,路径。

点击确定,一个数据库就建好了。

三:如何备份的数据库文件。

登录进入后,右击相应的需要备份数据库----选择“任务”

目标下的备份到,点击“添加”按钮可以设置备份数据库保存的路径。

四:如何还原备份的数据库文件。(以本地机器为例子)

1、设置服务器名称,点击右边的下拉框的三角,选择“浏览更多…”。

此时出现查找服务器对话框,选择“本地服务器”---点开“数据库引擎”前面

的三角---选中出现的服务器名称—确定。

(注:可以在“网络服务器”选项卡中设置网络服务器)

2、设置身份验证,选择为“windows身份验证”

3、点击连接按钮,进入数据库管理页面

4、右击“数据库”,选择“还原数据库”,出现还原数据库的对话框

还原的目标----目标数据库,这里设置数据库的名字

还原的源----选择“源设备”,在弹出的对话框中点击“添加”按钮,找到所备

份的数据库文件,确定。

5、此时,在还原数据库对话框中会出现所还原的数据库的信息。在前面选中所需还

原的数据库。确定。

6、为刚刚还原的数据库设置相应的用户。

a点开“安全性”---右击“登录名”---新建登录名

b 设置登录名(假如为admin),并设置为SQL Server身份验证,输入密码,去除

“强制实施密码策略”前的勾。

C 找到导入的数据库,右击此数据库----选择“属性”,在选择页中,点击“文件”

设置所有者,点击右边的按钮,选择“浏览”,找到相应的用户(如admin)。确

定。。

7、此时重新以admin的身份进入,就可操作相应的数据库。

注释:如果在讲数据库和用户进行关联时出现问题,可以用以下命令来尝试解决

exec sp_change_users_login 'AUTO_FIX','用户名'

如果多次恢复同一个数据库时,在还原数据库对话框中,选择页---选项---在覆盖现有数据库前面选中。

SQLServer数据库操作大全

--操作数据

SELECT --从数据库表中检索数据行和列

INSERT --向数据库表添加新数据行

DELETE --从数据库表中删除数据行

UPDATE --更新数据库表中的数据

--数据定义

CREATE TABLE --创建一个数据库表

DROP TABLE --从数据库中删除表

ALTER TABLE --修改数据库表结构

CREATE VIEW --创建一个视图

DROP VIEW --从数据库中删除视图

CREATE INDEX --为数据库表创建一个索引

DROP INDEX --从数据库中删除索引

CREATE PROCEDURE --创建一个存储过程

DROP PROCEDURE --从数据库中删除存储过程

CREATE TRIGGER --创建一个触发器

DROP TRIGGER --从数据库中删除触发器

CREATE SCHEMA --向数据库添加一个新模式

DROP SCHEMA --从数据库中删除一个模式

CREATE DOMAIN --创建一个数据值域

ALTER DOMAIN --改变域定义

DROP DOMAIN --从数据库中删除一个域

--数据控制

GRANT --授予用户访问权限

DENY --拒绝用户访问

REVOKE --解除用户访问权限

--事务控制

COMMIT --结束当前事务

ROLLBACK --中止当前事务

SET TRANSACTION --定义当前事务数据访问特征

--程序化SQL

DECLARE --为查询设定游标

EXPLAN --为查询描述数据访问计划

OPEN --检索查询结果打开一个游标

FETCH --检索一行查询结果

CLOSE --关闭游标

PREPARE --为动态执行准备SQL 语句

EXECUTE --动态地执行SQL 语句DESCRIBE --描述准备好的查询

---局部变量

declare @id char(10)

--set @id = '10010001'

select @id = '10010001'

---全局变量

---必须以@@开头

--IF ELSE

declare @x int @y int @z int

select @x = 1 @y = 2 @z=3

if @x > @y

print 'x > y' --打印字符串'x > y'

else if @y > @z

print 'y > z'

else print 'z > y'

--CASE

use pangu

update employee

set e_wage =

case

when job_level = ’1’ then e_wage*1.08 when job_l evel = ’2’ then e_wage*1.07 when job_level = ’3’ then e_wage*1.06 else e_wage*1.05

end

--WHILE CONTINUE BREAK

declare @x int @y int @c int

select @x = 1 @y=1

while @x < 3

begin

print @x --打印变量x 的值

while @y < 3

begin

select @c = 100*@x + @y

print @c --打印变量c 的值

select @y = @y + 1

end

select @x = @x + 1

select @y = 1