用SQL语句备份数据库

恢复基本数据库execp_RestoreDb@bkfile=@path,@dbname=''PRODUCE_week'',@retype=''DBNOR''--为日常数据库恢复准备基本数据库execp_RestoreDb@bkfile=@path,@dbname=''PRODUCE_日'',@retype=''DBNOR'''execp_createjob@jobname='每月备份',@sql,@freqtype='月',@time=164000--2每周设置差异备份的作业创建每周备份数据库,每周日下午17:00执行:set@sql='声明@pathnvarchar(260),@fnamenvarchar(100)set@fname=''PRODUCE_''+convert(varchar(10),getdate(),112)+''_w.bak''set@path=dbo.f_getdbpath(null)+@fname--差异备份execp_backupdb@dbname=''PRODUCE'',@bkfname=@fname,@bktype=''DF''--差异恢复周数据库execp_backupdb@bkfile=@path,@dbname=''PRODUCE_week'',@retype=''DF'''execp_createjob@jobname='备份行差异week',@sql,@freqtype='week',@time=170000--3设置每日日志备份和创建每日备份数据库的工作于周日下午5:15完成每周更新:set@sql='declare@路径。
varchar(260),@fnamenvarchar(100)set@fname=''PRODUCE_''+convert(varchar(10),getdate(),112)+''_l.bak''set@path=dbo.f_getdbpath(null)+@fname--备份日志execp_backupdb@dbname=''PRODUCE'',@bkfname=@fname,@bktype=''LOG''--日志恢复日期数据库execp_backupdb@bkfile=@path,@dbname=''PRODUCE_日'',@retype=''LOG'''execp_createjob@jobname='每周差异规定',@sql,@freqtype='day',@time=171500

SQLzoo练习总结笔记

为了帮助没有计算机语言背景的个人在业余时间学习数据库语言,以下提供了有效的学习路径:第一步:初步探索SQL基础知识,大约需要2周时间,每天投入1-2小时。
利用旅途时间阅读《SQL基础教程》的前7章,然后重点练习所学知识并在课后完成练习。
第二步:高级SQLZOO练习,大约需要1周的时间,而且你每天也投入1-2个小时。
完成SQLZOO中的所有练习和测试,对于不懂或不清楚的部分,参考书籍进行复习和学习,并善于利用搜索引擎来组织概念。
总结笔记时,应重点列出SQLZOO练习中的关键概念和实践中容易混淆的点。
通过对主要题型进行分类,不断查漏补缺,加深对知识点的理解。
视图和表的区别:与表相比,视图的优点是不需要存储数据,节省存储空间并节省Select语句,可以轻松调用集合而无需重写。
但是,定义视图时不能使用ORDERBY子句。
子查询和视图:子查询是一次性视图,包含标量子查询和可包含一系列SQL语句的子查询。
相关子查询根据内部集合的条件进行拆分。
子查询和相关子查询:子查询涉及执行两级以上的SELECT语句,相关子查询需要子查询中条件的显式组合。
SQL执行顺序:先执行内层子查询,再根据结果执行外层查询。
max()和min()等聚合函数不能在嵌套子查询的WHERE子句中使用。
HAVING和WHERE的区别:WHERE用于指定数据的行条件,HAVING用于指定分组条件,HAVING组合包含通用函数。
表连接:了解INNERJOIN、LEFTJOIN和RIGHTJOIN之间的区别,并了解JOIN、ON和WHERE子句的使用。
SQL写入顺序和执行顺序:先SELECT,再FROM,再JOIN,ON,WHERE,GROUPBY,HAVING,ORDERBY。
错误查询分类:初步查询包括多条件过滤优先级处理、四舍五入、使用case表达式、单引号处理、具体值显示位置、查找相对百分比、比较包含Null的记录、按属性分类查找最佳值、字母排序,按范围获取数字,按同一组中值的倍数进行过滤,ETC。
高级查询包括范围分组、聚合和GROUPBY函数、表连接等。
了解表之间的逻辑关系至关重要,包括LEFTJOIN、RIGHTJOIN和INNERJOIN之间的区别以及自联接的使用。
学习通过桥接表提取特定字段并根据逻辑关系创建链接。

现在学习SQL是为了服务什么行业

一旦你擅长SQL,如果你能擅长它,到处都会有人,行业现在有一个IT部门。