跳转到内容

Microsoft SQL Server/数据库操作

来自维基教科书,自由的教科书

要创建数据库,必须定义其文件

  • 主数据库文件 (.mdf)
  • 日志数据库文件 (.ldf)
CREATE DATABASE [MyDB] ON  PRIMARY 
( NAME = N'MyDB', FILENAME = N'D:\DATASQL\MSSQL10.MSSQLSERVER\MSSQL\DATA\MyDB.mdf' , MAXSIZE = UNLIMITED, FILEGROWTH = 1024KB )
 LOG ON 
( NAME = N'MyDB_log', FILENAME = N'D:\DATASQL\MSSQL10.MSSQLSERVER\MSSQL\DATA\MyDB_log.ldf' , MAXSIZE = 2048GB , FILEGROWTH = 10%)
GO

然后要选择它,可以在脚本开头设置它

USE MyDB;
SELECT * FROM MyTable;

或者使用其完整路径调用所有对象。 例如

SELECT * FROM [MyDB].[dbo].[MyTable];

如果要恢复的数据库在目标服务器上不存在,则需要先创建空数据库。 在 SSMS 中,右键单击*数据库*,*新建数据库*。

该过程是对要恢复的数据库右键单击,然后*恢复数据库*,选择.bak。

否则在 SQL 中会显示

RESTORE DATABASE MyDB
FROM DISK = 'C:\Program Files\Microsoft SQL Server\MSSQL12.SQLEXPRESS\MSSQL\Backup\2016-02-16-MyDB.bak'
WITH REPLACE
华夏公益教科书