热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

运维第三次作业

1.写出创建 student 和 score 表的 SQL 语句,并在自己数据库上执行

MariaDB [(none)]> create database if not exists db1;
Query OK, 1 row affected (0.000 sec)
MariaDB [(none)]> use db1;
Database changed
MariaDB [db1]> create table student (id int(10) primary key not null unique auto_increment, name varchar(20) not null,sex varchar(4),birth year,department varchar(20) not null,address varchar(50));
Query OK, 0 rows affected (0.003 sec)

MariaDB [db1]> create table score (id int(10) primary key not null unique auto_increment,stu_id int(10) not null,c_name varchar(20),grade int(10));
Query OK, 0 rows affected (0.002 sec)

2.为 student 表和 score 表增加记录,写出 SQL 语句以及在自己的数据库上执行
运维第三次作业
3.查询 student 表的所有记录
运维第三次作业
4.查询 student 表的第 2 条到 4 条记录
运维第三次作业
5.从 student 表查询所有学生的学号(id)、姓名(name)和院系(department)的信息
运维第三次作业
6.从 student 表中查询计算机系和英语系的学生的信息
运维第三次作业
7.从 student 表中查询年龄 28~32 岁的学生信息
运维第三次作业
8.从 student 表中查询每个院系有多少人
运维第三次作业
巩固练习:查询score表学习每个课程的人数
运维第三次作业
9.从 score 表中查询每个科目的最高分
运维第三次作业
10.查询李四的考试科目(c_name)和考试成绩(grade)
运维第三次作业
11.用连接的方式查询所有学生的信息和考试信息
运维第三次作业
12.计算每个学生的总成绩
运维第三次作业
13.计算每个考试科目的平均成绩
运维第三次作业
15.查询同时参加计算机和英语考试的学生的信息
运维第三次作业
16.将计算机考试成绩按从高到低进行排序
运维第三次作业
17.从 student 表和 score 表中查询出学生的学号,然后合并查询结果
运维第三次作业
18.查询姓张或者姓王的同学的姓名、院系和考试科目及成绩
运维第三次作业
19.查询都是湖南的学生的姓名、年龄、院系和考试科目及成绩
运维第三次作业


推荐阅读
  • 本文详细介绍如何在Spring Boot项目中集成和使用JPA,涵盖JPA的基本概念、Spring Data JPA的功能以及具体的操作步骤,帮助开发者快速掌握这一强大的持久化技术。 ... [详细]
  • SQLite是一种轻量级的关系型数据库管理系统,尽管体积小巧,却能支持高达2TB的数据库容量,每个数据库以单个文件形式存储。本文将详细介绍SQLite在Android开发中的应用,包括其数据存储机制、事务处理方式及数据类型的动态特性。 ... [详细]
  • SQL 数据恢复技巧:利用快照实现高效恢复
    本文详细介绍了如何在 SQL 中通过数据库快照实现数据恢复,包括快照的创建、使用及恢复过程,旨在帮助读者深入了解这一技术并有效应用于实际场景。 ... [详细]
  • 本文档提供了详细的MySQL安装步骤,包括解压安装文件、选择安装类型、配置MySQL服务以及设置管理员密码等关键环节,帮助用户顺利完成MySQL的安装。 ... [详细]
  • 本文详细介绍了在 Windows 7 上安装和配置 PHP 5.4 的 Memcached 分布式缓存系统的方法,旨在减少数据库的频繁访问,提高应用程序的响应速度。 ... [详细]
  • 深入解析轻量级数据库 SQL Server Express LocalDB
    本文详细介绍了 SQL Server Express LocalDB,这是一种轻量级的本地 T-SQL 数据库解决方案,特别适合开发环境使用。文章还探讨了 LocalDB 与其他轻量级数据库的对比,并提供了安装和连接 LocalDB 的步骤。 ... [详细]
  • 构建Python自助式数据查询系统
    在现代数据密集型环境中,业务团队频繁需要从数据库中提取特定信息。为了提高效率并减少IT部门的工作负担,本文探讨了一种利用Python语言实现的自助数据查询工具的设计与实现。 ... [详细]
  • 本文详细介绍了如何处理Oracle数据库中的ORA-00227错误,即控制文件中检测到损坏块的问题,并提供了具体的解决方案。 ... [详细]
  • UVA 401 - 镜像回文字符串
    本题探讨了如何判断一个字符串是否为普通回文、镜像回文或两者都不是。通过特定的字符映射表来实现字符串的镜像转换,并根据转换后的结果进行分类。 ... [详细]
  • 本文探讨了SQLAlchemy ORM框架中如何利用外键和关系(relationship)来建立表间联系,简化复杂的查询操作。通过示例代码详细解释了relationship的定义、使用方法及其与外键的相互作用。 ... [详细]
  • Navicat Premium中MySQL用户管理:创建新用户及高级设置
    本文作为Navicat Premium用户管理系列的第二部分,主要介绍如何创建新的MySQL用户,包括设置基本账户信息、密码策略、账户限制以及SSL配置等。 ... [详细]
  • 帝国cms各数据表有什么用
    CMS教程|帝国CMS帝国cmsCMS教程-帝国CMS精易编程助手源码,ubuntu桥接设置,500错误是tomcat吗,爬虫c原理,php会话包括什么,营销seo关键词优化一般多 ... [详细]
  • 本文详细介绍了Oracle RMAN中的增量备份机制,重点解析了差异增量和累积增量备份的概念及其在不同Oracle版本中的实现。通过对比两种备份方式的特点,帮助读者选择合适的备份策略。 ... [详细]
  • 本文将详细探讨MySQL中较为特殊的三种数据类型:SQLTEXT、DATE以及SET,包括它们的基本用法、适用场景及一些高级特性。 ... [详细]
  • 抽象工厂模式 c++
    抽象工厂模式包含如下角色:AbstractFactory:抽象工厂ConcreteFactory:具体工厂AbstractProduct:抽象产品Product:具体产品https ... [详细]
author-avatar
飞扬的青春2046是我
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有