《数据库系统原理》​​​​​​​实验8:表数据的高级查询

Lacie ·
更新时间:2024-11-14
· 727 次阅读

一、实验目的

本实验的目的是使学生熟练掌握MySQL查询分析器的使用方法,加深SQL语言查询语句的理解。熟练掌握数据查询中的分组、统计、计算和集合的操作方法。

二、实验内容

在数据库world中完成以下操作。

1、 查询所有国家名称及相应的城市、语言。

输入以下代码并运行:

SELECT country.`Name`, city.`Name`, countrylanguage.`Language`   FROM city   INNER JOIN country   ON country.Code = city.CountryCode   INNER JOIN countrylanguage   ON country.Code = countrylanguage.CountryCode;  

四、出现的问题及解决方案

问题:

ORDER BY关键字降序排序问题

SQL AND & OR 运算符与优先级问题

WHERE语句的特殊条件——例如is null、between and、like模糊查询等问题

Enum枚举类型的设定值问题

解决方案:

参考《数据库系统概论课本》、菜鸟教程(https://www.runoob.com/sql)和CSDN博客


作者:哆啦一泓



数据 系统 数据库系统 数据库

需要 登录 后方可回复, 如果你还没有账号请 注册新账号