MySQL第6次作业

  1. 查询教师表中T2到T9之间工资大于2000并且有岗位津贴的教师所有字段数据

  1. 查询教师表中教师姓名不以字母“A”开头的教师所有字段数据,用工资排序,去前三条

  1. 查询教师表中工资等于2000或者岗位津贴大于等于1000的教师所有字段数据

  1. 查询教师表中教师姓名以字母“d”开头并且含有”a”字母的教师号、教师姓名字段数据

  1. 查询教师表中教师姓名不以字符“e”开头的并且没有岗位津贴的教师号、教师姓名、工资、岗位津贴字段数据,用工资排序

  1. 查询课程表中带字母”L”的并且课时数大于等于50的课程名称、课时数字段数据

  1. 查询课程表中课程号在C5到C7之间或者没有课时数的所有字段数据

  1. 查询课程表中课时数不等于45并且课程名以“sh”结尾的课程名称、课时数字段数据

  1. 查询课程表中课程号不在C3、C5、C6中或者课时数等于45的所有字段数据,用课时数排序

  1. 查询授课表中教室在Y栋2楼的所有课程号、教师号、教室号字段数据, 用周数排序,取前两条

  1. 查询授课表中序号在2到9之间或者周数为15的序号、教室号、周数字段数据

  1. 查询授课表中教师号在T2到T9之间并且教室在J栋的教师号、教室号字段数据, 用周数排序

  1. 查询授课表中周数大于14或者课程号在C3、C5、C6中的所有字段数据

  1. 查询授课表中周数不为空并且周数大于等于15的课程号、教室号、周数字段数据

 

  1. 查询授课表中教室在一楼或者教室在三楼的所有字段数据, 用周数排序

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
在创作MySQL数据库作业时,通常需要关注以下几个步骤和关键点: 1. **选择主题**:根据课程大纲或教师的要求,确定一个实际应用场景,比如学生信息管理系统、电商数据库设计等。 2. **需求分析**: - 定义数据表结构:列出所有需要的表格,如用户表、订单表、商品表等,并确定它们之间的关联。 - 列出字段:每个表格应包含哪些字段,如用户ID、姓名、电子邮件,以及订单号、商品ID、价格等。 3. **数据库设计**: -关系图)展示各个表及其之间的关系。 - 实施规范化:确保满足第二范式(2NF)、第三范式(3NF),避免冗余和更新异常。 4. **SQL语句编写**: - 创建表(CREATE TABLE):编写SQL语句创建数据表。 - 插入数据(INSERT INTO):添加初始数据以验证表结构。 - 查询(SELECT):编写各种查询语句,如查找特定信息、分组统计等。 - 更新(UPDATE)和删除(DELETE)操作:演示如何修改和删除数据。 5. **优化性能**: - 添加索引:针对常用查询列创建索引以提高查询速度。 - 数据库分区和分片:如果数据量大,可能需要考虑这些高级技术。 6. **错误处理和安全性**: - 使用事务(TRANSACTION)管理数据一致性。 - 防止SQL注入攻击,确保数据输入验证。 7. **文档编写**: - 编写清晰的数据库设计文档,包括表结构、字段描述、SQL操作示例等。 - 可能还需要写一份简短的项目报告,解释设计理念和实现过程。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值