SQL server 数据库操作(创建,修改,删除)

SQL server2016

创建数据库:

	create database student03
	on primary(
		name='student03_data',	*//单引号内为逻辑名称*
		filename='f:\sql\student03_data.mdf',		*//保存路径以及文件名称*
		size=3mb,	//初始大小
		maxsize=20mb,	*//最大增长*
		filegrowth=20%	*//文件增长百分比*
	),	*//若要创建辅助文件则加逗号*
	(
		name='student03_data2',
		filename='f:\sql\student03_data2.ndf'
	)
	log on(
		name='student03_log',
		filename='f:\sql\student03_log.ldf',
		size=1mb,
		maxsize=10mb,
		filegrowth=10%
	)
	go

查看数据库/表:

	sp_helpdb 数据库名	//查看数据库
	sp_help	表名	//查看数据表

管理数据库:

  1. 打开数据库:use 数据库名称
  2. 重命名数据库:sp_renamedb ‘原数据据库’,‘新数据库名’
  3. 修改数据库 //不能修改保存路径和文件名

1)增加文件(数据文件,日志文件):

		alter database 数据库名
		add file(	
			//add log file 表示增加日志文件,不加表示添加数据文件
			name = '逻辑名',
			filename = '物理名',
			size = 初始大小,
			maxsize = 最大大小,
			filegrowth = 增长量
		)

(2)删除文件:

		alter database 数据库名
		remove file   '逻辑文件名'	//表示删除某个文件

(3)修改文件:

		alter database 数据库名
		modify file(
			name = '逻辑名',
			size = 初始大小,	//初始大小要比原来大
			maxsize = 最大大小,
			filegrowth = 增长量
		)

(4)删除数据库:

		drop database 数据库名称

三大定义语句:

  • 创建(create)
  • 修改(alter)
  • 删除(drop)
分离\附加数据库:
*//分离数据库后,数据库文件仍然存在,只是不受服务器的控制*

分离数据库:

		exec sp_detach_db library,true,true	//其中 library是数据库名
		EXEC sp_detach_db @dbname = '数据库名称'

附加数据库:

// 方法一
   EXEC sp_attach_db @dbname = 数据库名称, 
		@filename1 = 'MDF路径',	//主数据库文件的路径,1表示文件1
		@filename2= 'LOG路径.LDF'		//2表示文件2

//方法二
  create database 数据库名称
		on(filename = '主数据文件路径')
		for attach
  • 6
    点赞
  • 18
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值