原本的sql语句执行:select * from 表单 ,这种方式会获取表中所有字段,项目大时会特别的慢
<select id="selectById" resultType="Video" parameterType="INTEGER">
    select * from video where id=#{video_id,jdbcType=INTEGER}
</select>
咱们在查询之前插入sql标签
<sql id="base_video_filed">  //sql标签中的id务必与之后include中的refid一致
    id,title
</sql>
添加完sql标签以后(标签内部只有id和title),查询结果只会出现id和title
咱们用       <include refid="这里为sql标签中的id"/>     改进之前的sql查询语句
上代码:
<select id="selectById" resultType="Video" parameterType="INTEGER">
    select <include refid="base_video_filed"/> from video where id=#{video_id,jdbcType=INTEGER}
</select>
============================
selec*from 被替换成   select <include refid="base_video_filed"/> from
看下效果
![]()