SQLServer数据库操作
--创建数据库
create database 在线考试系统
on
(
name=在线考试系统_DATA,
filename='E:\DB\在线考试系统_DATA.mdf',
size=5mb,
maxsize=20mb,
filegrowth=5%
)
log on(
name=在线考试系统_log,
filename='E:\DB\在线考试系统_log.ldf',
size=2mb,
maxsize=10mb,
filegrowth=1mb
)
USE [在线考试系统]
GO
alter database 在线考试系统
add file
(
name=在线考试系统_DATA1,
FILENAME='E:\DB\在线考试系统_DATA1.mdf',
size=2mb
)
--修改数据库名称
use 在线考试系统
go
alter database 在线考试系统 modify name=onlineexam
use[onlineexam]
go
alter database onlineexam modify name=在线考试系统
--收缩数据库
1 右击数据库--->点击属性--->选项--->其他选项--->自动选项--->自动--->自动收缩--->true
2 使用 DBCC SHRINKDATABASE命令收缩数据库
例:将数据库在线考试系统收缩,并保留数据库有10%的可用空间
dbcc shrinkdatabase('在线考试系统','10')
--查看当前数据库状态(单行注释)
/*多行
注释*/
select DATABASEPROPERTYEX('在线考试系统','status')
as '当前数据库状态'
结果:

--数据库快照
数据库快照提供一种快速恢复数据库的手段。
创建在线考试系统的数据库快照 在线考试系统_snapshot_1706,显示文件名称为 在线考试系统_data
create database 在线考试系统_snapshot_1706
on
(
name=在线考试系统_data,
filename='D:\在线考试系统_snapshot_1706.mdf'
)
as snapshot of 在线考试系统
使用数据库快照
use 在线考试系统
restore database 在线考试系统 from database_snapshot='在线考试系统_snapshot_1706'
go
--删除数据库
drop database 在线考试系统
数据库备份与恢复
...................
SQLServer数据库操作的更多相关文章
- 【转载】微软官方提供的Sqlserver数据库操作帮助类SQLHelper类
在.NET平台中,C#语言一般使用ADO.NET组件来操作Sqlserver数据库,通过ADO.NET组件可以实现连接数据库.查询数据集.执行SQL语句以及关闭数据库连接等操作,为此网上有很多开发者自 ...
- SQLserver数据库操作帮助类SqlHelper
1 SqlHelper源码 using System; using System.Data; using System.Xml; using System.Data.SqlClient; using ...
- sqlserver 数据库操作导出数据sql工具
软件名称sqldbx 下载URL https://download.csdn.net/download/yanghl1998/7832861 Navicat Premium 这个工具任何类型数据库 ...
- Java连接并操作SQLServer数据库
本人只需在项目中引入sqljdbc4.jar 包即可 ----------------------------------------- 在JAVA中如何连接SQL Server数据库 - hangh ...
- SQLServer数据库自增长标识列的更新修改操作
SQLServer数据库自增长标识列的更新修改操作方法在日常的sql server开发中,经常会用到Identity类型的标识列作为一个表结构的自增长编号.比如文章编号.记录序号等等.自增长的标识列的 ...
- Docker for Windows(五)实践搭建SqlServer服务&执行数据库操作
上一篇我们已经搭建了一个mysql数据库服务了:Docker for Windows(四)实践搭建&删除MySQL服务,发现用Docker确实是方便且容易,但上一篇主要是服务的搭建删除等基础操 ...
- SQLSERVER数据库备份操作和还原操作做了什么
SQLSERVER数据库备份操作和还原操作做了什么 看了这篇文章:还原/备份时做了些什么 自己也测试了一下,下面说的错误日志指的是SQLSERVER ERRORLOG 一般在C:\Program Fi ...
- C#通过SqlConnection连接查询更新等操作Sqlserver数据库
Sqlserver数据库连接方式有多种,这里只介绍最常用的通过SqlConnection和Sqlserver数据库用户名和密码验证来进行操作数据库. 数据库连接字符串: string connStri ...
- C# 中的数据库操作~存储过程篇Mysql SqlServer
Mysql 存储过程查询方式 SQL server 普通数据库操作 EF 调用SQL SERVER存储过程 Mysql 存储过程查询方式: public NetPort GetNetdevicePor ...
随机推荐
- 数据仓库Hive数据导入导出
Hive库数据导入导出 1.新建表data hive (ebank)> create table data(id int,name string) > ROW FORMAT DELIMIT ...
- C++模板学习:函数模板、结构体模板、类模板
C++模板:函数.结构体.类 模板实现 1.前言:(知道有模板这回事的童鞋请忽视) 普通函数.函数重载.模板函数 认识. //学过c的童鞋们一定都写过函数sum吧,当时是这样写的: int sum(i ...
- HTML5的article和section的区别
内容区块是指将HTML页面按逻辑分割后的单位.对于页面网站来说,导航菜单.文章正文.文章的评论等每一个部分都可称为内容区块. article元素 article元素代表文档.页面或 ...
- JS判断PC和移动端设备
1.方法一 function IsPC() { var userAgentInfo = navigator.userAgent; var Agents = ["Android", ...
- React入门---属性(state)-7
state------>虚拟dom------>dom 这个过程是自动的,不需要触发其他事件来调用它. state中文理解:页面状态的的一个值,可以存储很多东西. 学习state的使用: ...
- Welcome to my Blog
Only English? Oh my god!!! why open live write can't write by Chinese?
- PLSQL 保存布局
PLSQL 设置好布局,退出重新登录后,页面布局又恢复原样,所以需要我们保存下我们布局 打开window-->Save layout,保存布局,下次登录布局就是你原来的布局了
- PHP. 01. C/S架构、B/S架构、服务器类型、服务器软件、HTTP协议/服务器、数据库、服务器web开发、PHP简介/常见语法、PHPheader()、 PHP_POST/GET数据获取和错误处理
C/S架构 Client/Server 指客户端,服务器 架构的意思 优点:性能性高:可将一部分的计算工作放在客户端上,服务器只需处理出局即可 洁面炫酷,可使用更多系统提供的效果 缺点:更新软件需 ...
- org.apache.commons.lang下的工具类
1.org.apache.commons.lang.ArrayUtils 例子 package chongqingyusp; import java.util.Map; import org.apac ...
- js实现超出一定字数隐藏并用省略号"..."代替,点击后又可进行展开和收起,
原理简单阐述:放两个一模一样的div,把你要展示的文字放进去.页面初始化的时候,第一个div展示,第二个 div隐藏,就是这么简单.(ps:可以直接复制代码到你自己项目中,查看效果) 样式部分(记得引 ...