SQL Server上机练习四.doc

  1. 1、本文档共5页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
SQL Server上机练习四

练习四 准备练习环境: 编写SQL语句创建数据库studentdb,使用默认的参数。 编写SQL语句,在studentdb中分别创建如下的三张表(中文说明不需要创建),分别是stuinfo, course, grade,其结构如下: stuinfo表 列名 数据类型 长度 是否可空 中文说明 Id char 4 主键非空 学号 Name varchar 8 Y 姓名 Sex char 2 Y 性别 Birthday datetime Y 出生日期 Address varchar 50 Y 地址 Height decimal(3,2) Y 身高 Memo text Y 备注 Phone Char 12 Y 电话 Course表 列名 数据类型 长度 是否可空 中文说明 Cid Char 4 主键非空 课程编号 Cname varchar 50 Y 课程名称 Credit int Y 学分 Grade表 列名 数据类型 长度 是否可空 中文说明 Id Char 4 联合主键 学号 Cid char 4 课程编号 Grade Decimal(3,1) Y 分数 将data.xls中的数据分别导入到数据库studentdb中上述三张表中。上述环境准备完成后,编写SQL语句完成下列操作 修改项目管理课程的学分,将其改为3 编写SQL语句修改所有男同学的备注,将其备注统一改为“篮球队成员” 编写SQL语句将马东的生日改为1979-10-1,身高改为1.76 编写SQL语句将所有同学的0003以及0004两门课程的成绩统一加5分 在Stuinfo表中查询所有学生的所有信息 在Stuinfo中查询每个学生的学号、姓名和生日(使用别名) 在Stuinfo中查询学号为0002号的学生的姓名和家庭地址 在Stuinfo中找出所有男同学的学号和姓名 在Stuinfo中找出所有姓张的女同学的信息 在Stuinfo中查询出生日期在1981年1月1号和1986年1月1号之间的学生的姓名,地址,生日 查询名字是3个字且第二个字是‘卫’的学生的所有信息 在stuinfo表中先按性别升序排序再按照身高降序排序,检索学生的信息 找出grade表中前5条记录 在grade表中查找0003号课程分数在78到95范围内的学生学号和分数 在grade表中查询0002号课程的平均成绩 在grade表中查询课程编号为0001的最高成绩和最低成绩 在grade表中查询各门课程的课程编号及其平均成绩和最高成绩 在grade表中查询平均成绩大于80分的课程编号及其平均成绩 利用企业管理器,为studentdb数据库创建一个规则phonerule,限制所输入的数据为“3位数字-8位数字” 利用企业管理器将规则phonerule绑定到表stuinfo的列phone上 利用企业管理器解除上述绑定 利用企业管理器删除上述规则 create database studentdb go use studentdb go create table stuinfo ( Id char(4) primary key, Name varchar(8), Sex char(2), Birthday datetime, Address varchar(50), Height decimal(3,2), Memo text, phone char(12) ) create table course ( Cid Char(4) primary key, Cname varchar(50), Credit int ) create table grade ( Id char(4), Cid char(4), Grade decimal(3,1) primary key(Id,Cid) ) update course set credit=3 where cname=项目管理 update stuinfo set memo=篮球队成员 where sex=男 update stuinfo set birthday=1979-10-1, height=1.76 where name=马东 update grade set grade=grade+5 where cid=0003 or cid=0004 select * from stuinfo select id as 学号, name 姓名, 生日=birthday from stuinfo select name, address from stuinfo where id=0002 select

文档评论(0)

xcs88858 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

版权声明书
用户编号:8130065136000003

1亿VIP精品文档

相关文档