摘要:
1.对查询进行优化,要尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。 2.应尽量避免在 where 子句中对字段进行 null 值判断,否 则将导致引擎放弃使用索引而进行全表扫描,如: select id from t where num is null 最好不要给数据库留NULL,尽可能的使用 NOT NULL填充数据库... 阅读全文
posted @ 2018-03-02 20:42
北极丶光
阅读(194)
评论(0)
推荐(0)
摘要:
学生成绩表(stuscore) 表主键(id)、姓名(sname)、课程名称(subject)、分数(score)、学号(stuid) 1、查询出每个学生的最高分数的科目信息及其学生姓名 学号(注意可能最高分数科目有多个。) 思路:先通过学号将学生分组,获得学号及其科目最高分 select s.st 阅读全文
posted @ 2018-03-02 20:25
北极丶光
阅读(362)
评论(0)
推荐(0)
摘要:
生成一个字段(非表中字段)用以记录排序 【类比为oracle数据库中的rownum】 MySQL中一个表(表名:stuscore) 字段有:id(主键)、stuid(学号)、sname(学生姓名)、subject(课程名称)、score(分数) 列出数学成绩排名 (要求显示字段:排名,姓名 , 课程 阅读全文
posted @ 2018-03-02 18:58
北极丶光
阅读(78824)
评论(0)
推荐(5)

浙公网安备 33010602011771号