A.安装:
https://jingyan.baidu.com/article/948f592434b407d80ef5f97d.html
B.使用:使用SQL Server Management Studio工具连接数据库
1.创建数据库:
CREATE DATABASE LemDB;
2.创建表:
CREATE TABLE it (id INT, name NVARCHAR(50), quantity INT);
3.插入数据:
INSERT INTO it VALUES (2, 'orange', 200);INSERT INTO it VALUES (3, 'apple', 300);
C.备份
1.通过工具备份数据库
2.语句备份:BACKUP DATABASE LemDB TO DISK = 'D:\Lem_1.bak';
D:还原
1.通过工具还原数据库
2.语句还原:RESTORE DATABASE LemDB FROM DISK = 'D:\Lem_1.bak';
默 认 情 况 下 , logical_file_name 将还原到其原始位置.如果使用 RESTORE 语句将数据库复制到相同或 不同的服务器上,则可能需要使用 MOVE 选项重新定位数据库文件以避免与现有文件冲 突.可以在不同的 MOVE 语句中指定数据库内的每个逻辑文件.(LemDB和LemDB_log通过语句RESTORE FILELISTONLY FROM DISK = 'D:\Lem_1.bak'查询LogicalName字段)
RESTORE DATABASE LemDB FROM DISK = 'D:\Lem_1.bak' WITH MOVE 'LemDB' TO 'E:\MSSQL\MSSQL10_50.MSSQLSERVER\MSSQL\DATA\LemDB.mdf' , MOVE ‘LemDB_log’ TO 'E:\MSSQL\MSSQL10_50.MSSQLSERVER\MSSQL\DATA\LemDB_log.ldf' MOVE 'logical_file_name' TO 'operating_system_file_name'
强制还原,加上 REPLACE 参数,则在现有数据库基础上强制还原. 强制还原, 参数,则在现有数据库基础上强制还原.
RESTORE DATABASE Test FROM DISK = 'D:\Lem_1.bak' WITH REPLACE, MOVE ''LemDB TO 'E:\MSSQL\MSSQL10_50.MSSQLSERVER\MSSQL\DATA\LemDB.mdf', MOVE 'LemDB_log' TO 'E:\MSSQL\MSSQL10_50.MSSQLSERVER\MSSQL\DATA\LemDB_log.ldf'
相关函数字段:
WITH FORMAT, INIT(格式化、初始化)
WITH REPLACE (全覆盖还原)
SQL SERVER工作相关常用语句:
查看数据库是32/64位:SELECT @@Version
查询数据库所有表名:SELECT NAME FROM SYSOBJECTS WHERE TYPE='U' 或者 SELECT * FROM INFORMATION_SCHEMA.TABLES
网友评论