【第一题】
选择【B】,自连接是需要一张表
【第二题】
选择【A】
mysql_num_fields():返回查询结果集的总列数,也就是字段数
mysql_num_rows():返回查询结果集的总行数
【第三题】
选择【C】,删除表: drop table 数据库名.表名;
【第四题】
选择【A】
- having是分组(group by)后的筛选条件,分组后的数据组内再筛选 where则是在分组前筛选;
- 执行顺序:FROM>ON>JOIN>WHERE>GROUP BY>WITH CUBE or WITH ROLLUP>HAVING>SELECT>DISTINCT>ORDER BY>TOP
【第五题】
选择【C】,
- 成绩最高使用ALL,>=就是大于等于ALL后面的最大值;
- 如果是小于就是小于ALL后面的最小值;
【第六题】
选择【A】
distinct --- 去重复
order by ---按照什么排序
limit --- 分页
group by --- 分组
【第七题】
选择【D】
A:select stu_id,sum(math)时,stu_id会有很多列,而sum(math)只有一列
B:和A相同
C:delete from 表名;
【第八题】
选择【C】外键在另外一张表中必须是主键
【第九题】
选择【C】
【第十题】
选择【C】
- IF(条件,表达式1,表达式2)
- 条件是0为假,执行表达式2;
- 条件只要非0,就是真,执行 表达式1