sql语句和下拉框实现

文章介绍了如何使用MyBatis进行SQL操作,包括查询(select),插入(insert),更新(update)和删除(delete)语句的编写,特别是利用条件判断动态构建SQL语句的方法。同时,文章还讲解了通过Ajax从后台获取数据并填充到前端下拉框中的实现流程。
摘要由CSDN通过智能技术生成

注解

插入更新: put post
搜索 :get

删除:delete 

request 都可以代替 

例子: 

sql语句

select * from 表格 where id=#{id}

insert 

 <trim prefix="(" suffix=")" suffixOverrides="," >

对这个标签的解释:https://www.cnblogs.com/isme-zjh/p/17009529.html

 插入语句语法:

<insert id="insertSelective" parameterType="com.xxxx.crm.vo.Role" >
    insert into t_role
    <trim prefix="(" suffix=")" suffixOverrides="," >
      <if test="id != null" >
        id,
      </if>
      <if test="roleName != null" >
        role_name,
      </if>
      <if test="roleRemark != null" >
        role_remark,
      </if>
      <if test="createDate != null" >
        create_date,
      </if>
      <if test="updateDate != null" >
        update_date,
      </if>
      <if test="isValid != null" >
        is_valid,
      </if>
    </trim>
    <trim prefix="values (" suffix=")" suffixOverrides="," >
      <if test="id != null" >
        #{id,jdbcType=INTEGER},
      </if>
      <if test="roleName != null" >
        #{roleName,jdbcType=VARCHAR},
      </if>
      <if test="roleRemark != null" >
        #{roleRemark,jdbcType=VARCHAR},
      </if>
      <if test="createDate != null" >
        #{createDate,jdbcType=TIMESTAMP},
      </if>
      <if test="updateDate != null" >
        #{updateDate,jdbcType=TIMESTAMP},
      </if>
      <if test="isValid != null" >
        #{isValid,jdbcType=INTEGER},
      </if>
    </trim>
  </insert>

update 表名 set id=#{id} name=#{name}

delete from 表 where id=#{id}

==========================================

从数据库获取值 形成下拉框的流程:

 Ajax从后台获取到的结果返回到id值为这个,append再追加 达成下拉框的效果

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值