安装mysql及Navicat for MySQL
创建测试表TEACHER(教师表)、COURSE(课程表)TEACHER:
TNO 教工号
TNAME 教师姓名
CNO 课程号
SAL 工资
DNAME 所在系
TSEX 性别
AGE 年龄
COURSE:
CNO 课程号
CNAME 课程名
TIME 课时
SCOUNT 人数
CTEST 考试时间
SLECT查询语句
查询所有教师的姓名信息
查询所有教师的姓名信息和工资情况
通配符*可以匹配表中所有行,但是建议慎用,以免占用过多资源
DISTINCT去除重复信息查询所有教师的姓名信息,去除重复信息
ORDER BY按照列名排序查询所有教师的姓名信息和工资情况,并按照工资排序
DESC降序查询所有教师的姓名信息和工资情况,并按照工资降序排序
WHERE定义搜索条件查询所有是男性、所在系不是计算机且工资大于900的教师的姓名信息、所在系和工资情况
NULL值判断查询所有工资不为null的教师的姓名信息、所在系和工资情况,并按照工资降序排序
OR条件查询查询所有性别为男性或年龄大于46岁的教师的姓名信息、性别和年龄信息
查询所有所在系为\'数学\'或\'生物\'或\'计算机\'的教师的姓名信息和所在系信息
OR真值表
表达式1 表达式2 结果TRUE TRUE TRUE
TRUE FALSE TRUE
TRUE NULL TRUE
FALSE FALSE FALSE
FALSE NULL NULL
NULL NULL NULL
AND运算符优先级高于OR
IN条件查询查询所有所在系为\'数学\'或\'生物\'或\'计算机\'的教师的姓名信息和所在系信息