- 1、本文档共14页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Sql数据库表管理
所需数据库下载地址: /space/file/shenqiboy/-4e0a-4f20-5206-4eab/-5b66-751f-4fe1-606f-6570-636e-5e93.rar/.page
一、已知网上书店系统,根据实验四创建的用户信息表,用T—SQL语名实现1—6题中的功能
用户信息表
列名 是否允许为空 默认值 描述 userID 否 用户编号,标识列,自动增长,主键 userName 否 用户名 Pwd 是 888888 密码 Email 是 必须包含‘@’字符 userRole 是 1 用户等级(几星级)
1. 向表中插入如下一条记录:其中用户名为你自己的姓名,密码为你的生日,邮箱为你的QQ邮箱,等级用默认等级
2. 向表中一次性插入二条记录:
happyEveryday, 654321,happyeveryday@, 3
happyEveryone, 1234rde, happyEveryone@, 1
3. 向表中插入用户名为happy1的记录,密码和用户等级默认,邮箱为空
4. 将用户表中所有的记录存放在另个表userInfo_back中
5. 新建一个login表,表中含有userName,userPwd两个字段,将userInfo表中的对应的用户名和密码插入到login表的.
6. 用企业管理器删除表中的所有记录,然后再重新据插入2中的记录,要求用户编号列重新从1开始编号。
阶段一
训练要点
使用企业管理器创建网上书店数据库和删除网上书店数据库
需求说明
数据库名称:BookStore
物理文件:D:\BookStore
主数据库文件:初始大小为10MB,允许自动增长,数据文件大小不受限制
次数据库文件:初始大小为10MB,数据文件大小不受限制,每次增长1MB
日志文件:初始大小为1MB,最大为1MB
其他选项:自动收缩,并且不创建统计信息
删除数据库
阶段二
训练要点
使用SQL语句创建、删除数据库
需求说明
使用SQL语句创建网上书店数据库,如果存在BookStore数据库则删除,重新建立
数据库名称:BookStore
物理文件:D:\BookStore
主数据库文件:初始大小为10MB,允许自动增长,最大为20MB
1个次数据库文件:初始大小为10MB,文件的大小不受限制,每次增长1MB,放在文件组BookStorefile中
2个日志文件:初始大小为1MB,最大为2MB,每次增长10%
Sql数据库子查询
一、实验目的
1. 掌握使用SELECT语句实现对表的子查询。
二、实验准备
1. 附加数据库【stuManager】。
2. 复习select语句语法形式。
三、实验内容
1. SQL中查询的练习
四、实验步骤
运用stuManage数据库中的student、grade、course表作如下操作
使用子查询,查询出成绩及格的学生的姓名(涉及student、grade表)
使用子查询,查询出与百合在同一个班的学生的姓名(student表)
查询比所有机械系的学生年龄都大的学生(student表)
查询选修‘数据库’课程的学生情况(涉及student、grade、course)
查询出没有参加考试的学生的信息(涉及到stuinfo表和stumark表)
查看年龄比“李斯文”大的学员,要求显示这些学员的信息(stuinfo表中)
查询笔试刚好通过(60分)的学生基本信息(涉及到stuinfo表和stumark表)
查找比所有经管系学生的年龄都大的学生(student表)
查找比经管系某个学生年龄大的学生(student表)
查找课程号为001且成绩不低于课程号为002的最低分的学生的学号(student、grade表)
创建一个存储过程,查看本次未通过考试的学员名单(机试和笔试及格分默认值为60),并返回未通过考试的学员人数,调用后显示结果如下图所示。
2. 创建一个函数计算两个变量的相乘
3. 创建一个函数求某门课程的选课人数
4. ?创建一个函数根据某学生的学号,查询出该学生的姓名,课程号,分数
三、实验内容
1. SQL中模糊查询的练习
2. SQL中聚合函数的练习
四、实验步骤
(一)在查询分析器的查询窗口中输入SQL语句,实现以下查询功能。
查询每个学生的最高分、最低分和平均分
查询有3人以上学生(包括3人)选修了的课程号及选修人数
查询平均分小于40的学生的学号和平均分
在4题的基础上按平均分的高低来排序
对同一系中的学生按年龄降序排列
查询出选修了4号课程并且分数大于60分的学生的姓名、分数(用两种方法)
查询出选修了‘数据库’的学生的姓名、课程名、分数(用两种方法)
查询也不同课程成绩相同的学生的学号,课程号和分数
列
您可能关注的文档
最近下载
- 市场营销原理(第13版) 科特勒 课件 中文版.ppt
- 陕西省全省性社会团体章程示范文本(陕西省2022版).pdf VIP
- 2025学年高一下学期期中考试物理试卷 Word版含答案 .pdf VIP
- 2023高考语文新课标I卷现代文阅读II《给儿子》小说精读及试题详解.docx
- 2025年许昌电气职业学院单招职业适应性测试题库往年题考.docx VIP
- 寿盒(骨灰盒)供应及售后服务方案.pdf VIP
- 适老化全场景技术规范 第2部分:既有居住建筑适老化改造技术标准 .pdf VIP
- 生态系统多样性及保护.pptx VIP
- (高清版)ZT 0331-2020 地热资源评价方法及估算规程.pdf VIP
- T∕CBMCA 057.1-2024 适老化全场景技术规范 第1部分:居住建筑适老化基本要求.pdf
文档评论(0)