本实验的目的是使学生熟练掌握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博客
作者:哆啦一泓