SQL操作

系统自动备份:

1.首先Win+R -->输入services.msc查看SQL Service Agent是否开启

2.进入SQL Server Management Studio的界面中,点击管理,右键维护计划,选择新建维护计划,并录入维护计划名称

3.将工具箱中选择“备份数据库”任务拖动到右侧空白区域,双击进入配置备份数据库界面

3.数据库栏中选择指定备份数据库, 文件夹中栏目设定要保存的路径,备份类型默认完整,扩展名默认bak,点击确定, 完成备份内容设置

4.点击抬头的计划栏目,设置计划类型-重复执行,频率-执行为每天,每天频率-执行一次,时间为-7:00:00,查看说明项中的文字说明是否符合,OK的话点击确定

5.确认无误点击保存,操作完成


创建数据链路:

EXEC sp_addlinkedserver 
'192.xxx.xx.xx', 	--要创建的链接服务器名称 
'SQL Server' 		--这里就用数据源作名称 
GO 

EXEC sp_addlinkedsrvlogin 
'192.xxx.xx.xx', 	--创建链接服务器上远程登录之间的映射 
'false', 
NULL, 
'sa', 			--远程服务器的登陆用户名
'1' 			--远程服务器的登陆密码 
GO 


快速清空表

此种方式不进行事务处理和日志记录,无法进行回滚等事务操作,慎用!

TRUNCATE TABLE dbo.tUserColumn


标准的 SQL 的解析顺序为:

	(1).FROM 子句, 组装来自不同数据源的数据   
	(2).WHERE 子句, 基于指定的条件对记录进行筛选   
	(3).GROUP BY 子句, 将数据划分为多个分组   
	(4).使用聚合函数进行计算   
	(5).使用 HAVING 子句筛选分组   
	(6).计算所有的表达式   
	(7).使用 ORDER BY 对结果集进行排序


ROW_NUMBER (Transact-SQL)

	返回结果集分区内行的序列号,每个分区的第一行从 1 开始。(!!ORDER BY 子句可确定在特定分区中为行分配唯一 ROW_NUMBER 的顺序)
	ROW_NUMBER ( ) OVER ( [ <partition_by_clause> ] <order_by_clause> )
	<partition_by_clause> 
		将 FROM 子句生成的结果集划入应用了 ROW_NUMBER 函数的分区。若要了解 PARTITION BY 语法,请参阅 OVER 子句 (Transact-SQL)。
	<order_by_clause>
		确定将 ROW_NUMBER 值分配给分区中的行的顺序。有关详细信息,请参阅 ORDER BY 子句 (Transact-SQL)。当在排名函数中使用 <order_by_clause> 时,不能用整数表示列。


脱机中断导致无法操作

重启SQL Server(MSSQLSERVER)服务即可!
但有时需要注意SQL Server Agent(自动备份)的启动,因为这关系到大型项目的数据库自动备份!


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值