1.数据库作业创建步骤怎么写
企业管理器
--管理
--SQL Server代理
--右键作业
--新建作业
--"常规"项中输入作业名称
--"步骤"项
--新建
--"步骤名"中输入步骤名
--"类型"中选择"Transact-SQL 脚本(TSQL)"
--"数据库"选择执行命令的数据库
--"命令"中输入要执行的语句:
--你的SQL语句或存储过程
--确定
--"计划"项
--新建计划
--"名称"中输入调度名称
--"调度类型"中选择你的作业执行安排
--如果选择"重复执行"
--点"更改"来设置你的时间安排
然后将SQL Agent服务启动,并设置为自动启动,否则你的作业不会被执行
设置方法:
我的电脑--控制面板--管理工具--服务--右键SQLSERVERAGENT--属性--启动类型--选择"自动启动"--确定
2.sql server 2008数据库作业步骤怎么写
方法/步骤
在电脑开始菜单中选择“SQL Server Management Studio”双击。在出现的界面中点击“连接”按钮。
在出现的“ Microsoft SQL Server Management Studio”界面中选择“管理”下的“维护计划”右击维护计划,点击“维护计划向导”,
在出现的“SQL Server维护计划向导”界面中点击“下一步”
在出现的界面中把名称和说明写上。然后点击“更改”设顶备份计划
在出现的“作业计划属性”界面中,更改执行时间,也就是多久备份一次。这里该为每天备份。间隔时间更改为“1”更改执行一次时间为0:00:00也就是在每天的0点自动备份数据。
更改好以后,就可以在下面看到“在每天的 0:00:00 执行。将从 2014-5-16 开始使用计划。”然后点击“下一步”按钮
在选择维护任务界面中选择要备份的数据库文件。然后点击下一步。
在选择维护任务顺序中,可以移动要备份的数据库文件的顺序。然后点击“下一步”
在定义“备份数据库完整”界面中,选择数据库后面下拉菜单中的数据库文件。然后点击“确定”按钮
在定义“备份数据库完整”界面里选择备份路径。然后点击“下一步”
在“选择报告选项”界面中设置好“报告文本文件”的路径。然后点击“下一步”
在出现的“完成该向导”界面中会看到设置备份的详细信息。
这样数据库自动备份就成功了。
3.求SQL查询语句的编写
1. 查询全体学生的姓名、学号、性别和出生日期。
select 姓名,学号,性别,出生日期 from 学生信息表
2. 查询考试成绩在65以上(含)的学生学号和成绩。
select 学号,成绩 from 成绩表 where score>=65
3. 查询“07计算机1”和“07计算机2”班的学生的学号和姓名。
select 学号,姓名 from 学生信息表 where 班级 in('07计算机1','07计算机2')
4. 查询既不是**员也不是共青团员的学生的学号和姓名。
这个不知道表结构没发写啊,你这个学生太懒,中国就是你这样的大学生太多才掉价的。大学应该广进严出。
5. 查询姓名为“姚明” 的学生的学号、性别和出生日期。
select 学号,性别,出生日期 from 学生信息表 where 姓名='姚明'
6. 查询姓叶的学生的学号、姓名和班级。
select 学号,姓名,班级 from 学生信息表 where 姓名 like'叶%'
7.查询所有选修课程ID为“004”且成绩在90分(含)以下的学生的学号、课程ID和成绩。
select 学号,课程,成绩 from 成绩表 where 课程ID='004' and score>=90
8. 查询总分在75(含)到85(含)之间的学生的学号和成绩,并按成绩的降序排列,如果成绩相同则再按学号的升序排列。
select 学号,成绩 from 成绩表 where score between 75 and 85 order by score desc,学号 asc
9. 查询学号为'000001'的学生的平均成绩、最高成绩和最低成绩。
select avg(score) as avgscore,max(score) as maxscore,min(score) as minsocre
from 成绩表 where 学号='000001'
10. 查询每门课程的课程ID及其相应的选课人数、每门课程的平均成绩、每门课程成绩的最大值和最小值。
select courseid,count(courseid) as 选课人数,avg(score) as 平均成绩,max(score) as maxscore,min(score) as minsocre
from 成绩表
group by courseid
11. 查询选修了3门以上课程的学生学号和选课门数和平均成绩。
select 学号,count(T1.courseid) as 选课门数,avg(score) as 平均成绩
from 选课表 t1 inner join 成绩表 t2
on t1.courseid=t2.courseid
group by 学号
having count(courseid) >3
12. 创建“成绩表1”,包含的属性为学号、课程ID、成绩,其中各属性的数据类型根据客观世界自己选择。
create table 成绩表1 (学号 int,课程ID int,成绩 float)
13. 向成绩表1添加“姓名”列,其数据类型为text, 30位字符长度。
alter table 成绩表1
add 姓名 varchar(30)
14. 删除成绩表1
drop table 成绩表1
15. 向课程信息表中插入一条数据:课程ID为007,课程名称为运筹学,学分为3,学时为64。
insert into 课程信息表 (课程ID,课程名称,学分,学时)
values('007','运筹学','3','64')
16. 将学号为000014且所选课程ID为004的记录的成绩改为88分。
update 成绩表 set score=88 where 学号='000014' AND 课程ID='004'
17. 将所有选课程ID为004的学生的成绩加3分。
update 成绩表 score=score+3 where 课程ID='004'
转载请注明出处育才学习网 » sql中的作业怎么写