alter tabel
当进行子查询时,如果子查询返回单行单列,可以使用=、>、<
如果子查询返回多行单列,只能使用in 或者not in
内联接:查询两个表中,有对应记录的数据。
select 查询列 from 主表 join 从表 on 主表的主键=从表的外键
select 查询列 from 主表,从表 where 主表主键=从表外键
外联接:在查询结果中,包含一个表中的所有记录。
select 查询列 from 主表 left join 从表 on 主表主键=从表外键
-- 查询2015-03-12号所有学生的考试信息
SELECT s.*,g.g_grade FROM t_student s LEFT JOIN t_grade g ON
s.s_id = g.g_studentId AND g.g_date ='2015-03-12';
SELECT s.*,g.g_grade FROM t_student s LEFT JOIN t_grade g ON s.s_id =g.g_studentId
AND g.g_date='2015-03-12';