MySql学习及入门

安装mysql及Navicat for MySQL

创建测试表TEACHER(教师表)、COURSE(课程表)

TEACHER:


TNO   教工号  
TNAME   教师姓名  
CNO   课程号  
SAL   工资  
DNAME   所在系  
TSEX   性别  
AGE   年龄  

MySql学习及入门

COURSE:


CNO   课程号  
CNAME   课程名  
TIME   课时  
SCOUNT   人数  
CTEST   考试时间  

MySql学习及入门

SLECT查询语句

查询所有教师的姓名信息

MySql学习及入门

查询所有教师的姓名信息和工资情况

MySql学习及入门

通配符*

可以匹配表中所有行,但是建议慎用,以免占用过多资源

DISTINCT去除重复信息

查询所有教师的姓名信息,去除重复信息

MySql学习及入门

ORDER BY按照列名排序

查询所有教师的姓名信息和工资情况,并按照工资排序

MySql学习及入门

DESC降序

查询所有教师的姓名信息和工资情况,并按照工资降序排序

MySql学习及入门

WHERE定义搜索条件

查询所有是男性、所在系不是计算机且工资大于900的教师的姓名信息、所在系和工资情况

MySql学习及入门

NULL值判断

查询所有工资不为null的教师的姓名信息、所在系和工资情况,并按照工资降序排序

MySql学习及入门

OR条件查询

查询所有性别为男性或年龄大于46岁的教师的姓名信息、性别和年龄信息

MySql学习及入门

查询所有所在系为\'数学\'或\'生物\'或\'计算机\'的教师的姓名信息和所在系信息

MySql学习及入门

OR真值表

表达式1 表达式2 结果
TRUE   TRUE   TRUE  
TRUE   FALSE   TRUE  
TRUE   NULL   TRUE  
FALSE   FALSE   FALSE  
FALSE   NULL   NULL  
NULL   NULL   NULL  

AND运算符优先级高于OR

IN条件查询

查询所有所在系为\'数学\'或\'生物\'或\'计算机\'的教师的姓名信息和所在系信息

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/zwzfzx.html