sql server常用命令详解.docxVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
— PAGE \* Arabic 1 — sql server常用命令详解 SQL SERVER 2008数据库常用命令详解 1、数据库的创建与删除 CREATE DATABASE db1; --创建数据库db1 DROP DATABASE db1; --删除数据库db1 2、数据表的创建与删除 CREATE TABLE t1( --创建数据表t1,t1包含两个字段 col1 varchar(100), col2 int ); DROP TABLE t1; --删除数据表t1 创建两表之间的外键关联: CREATE TABLE t2( --创建主表 t2_c1 char(8) PRIMARY KEY, -- 定义主键 t2_c2 int ); CREATE TABLE t3( --创建从表 t3_c1 char(8), t3_c2 int, FOREIGN KEY(t3_c1) REFERENCES t2(t2_c1) -- 定义外键 ); DROP TABLE t3,t2; -- t3应先于t2被删除 3、索引的创建与删除 CREATE INDEX index1 ON t1(col1); -- 创建非聚集索引index1 DROP INDEX index1 ON t1; -- 删除非聚集索引index1 4、视图的创建与删除 CREATE VIEW view1 -- 创建视图view1 AS SELECT * FROM t1; DROP VIEW view1; -- 删除视图view1 5、超级用户的创建与删除 CREATE LOGIN log1 -- 创建名为log1的登录 WITH PASSWORD = 123456, -- 密码为123456 DEFAULT_DATABASE = db1; -- 默认数据库为db1 GO EXEC sp_addsrvrolemember log1, sysadmin; -- 赋最高权限GO DROP LOGIN log1; -- 删除登录log1 6、数据库用户的创建、授权与删除 CREATE LOGIN mylog WITH PASSWORD = 123456, -- 先创建一个登录DEFAULT_DATABASE = db1; GO USE db1; GO CREATE USER user1 FOR LOGIN mylog; -- user1依赖于mylog GO GRANT CREATE TABLE,CREATE VIEW,CREATE PROCEDURE,ALTER ANY SCHEMA TO User1; -- 授权 GO DROP USER user1; -- 删除用户user1 DROP LOGIN mylog; -- 删除登录mylog 7、数据库的备份与还原 USE master; GO ALTER DATABASE db1 SET RECOVERY SIMPLE; -- 切换到简单恢复模式下 GO BACKUP DATABASE db1 -- 将数据库db1完整备份到文件db1_disk.bak TO DISK = D:\Backup\db1_disk.bak WITH FORMAT; USE master; GO EXEC sp_addumpdevice disk, db1_simple, D:\Backup\db1_disk.bak; GO RESTORE DATABASE db1 -- 利用备份文件db1_disk.bak完整备份db1 FROM db1_simple; 8、数据库的分离与附加 USE master; GO EXEC sp_detach_db db1, NULL, true; -- 分离数据库 --利用分离得到的db1.mdf进行附加 DECLARE @data_path nvarchar(256); SET @data_path =

文档评论(0)

泰和宸风 + 关注
官方认证
文档贡献者

该用户很懒,什么也没介绍

认证主体泰和宸风文化科技(青岛)有限公司
IP属地北京
统一社会信用代码/组织机构代码
91370211MA94GKPQ0J

1亿VIP精品文档

相关文档