美文网首页
sql查询注意

sql查询注意

作者: 6默默Welsh | 来源:发表于2019-06-05 17:05 被阅读0次

select * 查询全表所有字段这样写不好,因为数据库随着业务不断发展,字段也在不断增加,查表时要什么查什么,我们可以这样先定义sql标签比如:

 <sql id="Base_Column_List">
    id, username, password, email, phone, question, answer, role, create_time, update_time
 </sql>

然后这样

  <select id="selectLogin" parameterType="map" resultMap="BaseResultMap">
    SELECT
    // 使用 include 标签重用重用mybatis的代码段
   <include refid="Base_Column_List" />
    from mmall_user
    where username = #{username}
    and password = #{password}
  </select>

updateByPrimaryKeySelective 和 updateByPrimaryKey区别:

updateByPrimaryKeySelective会对字段进行判断再更新(如果为Null就忽略更新),如果你只想更新某一字段,可以用这个方法。
updateByPrimaryKey对你注入的字段全部更新

相关文章

  • sql查询注意

    select * 查询全表所有字段这样写不好,因为数据库随着业务不断发展,字段也在不断增加,查表时要什么查什么,我...

  • TP5链式操作之fetchSql

    fetchSql方法用于打印这条执行的sql语句,注意只是查询这条sql,而不是执行

  • 索引执行计划查看(explain)

    1 SQL语句注意项(sql的失效) 1 like查询时,关键字以%,_开头的则索引失效(左原则)2 or 查询...

  • 2.3 阿里云ODPS常用SQL操作

    1.SQL查询语句关键字 SQL语句查询时,可使用的关键字: 2.Select 命令格式如下: 注意!!! sel...

  • 85.mysql数据库的使用例子

    import pymysql def query_table(connect):# 注意: 执行查询的sql语句,...

  • gorm分页查询count报错 sql: no rows in

    gorm分页查询count报错 sql: no rows in result set 业务重现 注意,Count(...

  • Django系列 3:ORM 常用技巧详解

    1:查询集的原生SQL 注意:像values, values_list的查询集没有query属性 queryset...

  • 项目日志

    19.10.16 多参数查询 mybatis 实现参数查询关键点在于参数和sql语句 注意like、limit的用...

  • 公众号内网页

    循环的时候注意不要置空数组get getall查询一条,查询多条sql查询生成器 前端样式 数据调用

  • EF Core 备忘

    模糊查询sql linq 内连接查询sql linq 左连接查询sql linq 左连接查询(连接内带条件)sql...

网友评论

      本文标题:sql查询注意

      本文链接:https://www.haomeiwen.com/subject/cpujiqtx.html