MySQL第五次作业

1,查询教师表中教师号在T5到T10之间的所有字段数据

select * from teacher where no between "t5" and "t10";

 2,查询授课表中 周数为14 的 课程号、教师号、周数、教室号 字段数据

select course_no,teacher_no,week,class_num from wangrong_school_teaching where week=14;

 3,查询授课表中去重后的所有教师号

select distinct teacher_no from wangrong_school_teaching;

 4,查询授课表中教室在J栋的所有字段数据,取2-3条

select * from wangrong_school_teaching where class_num like "j%" limit 3;

  • 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、付费专栏及课程。

余额充值