SQL错题本--page1 增删改查基础

SQL错题本–page1 增删改查基础

增记录-- oracle

insert into table_name(field_1,field_2,field_3,...)
values(value1,value2,value3,...)

--table_name 表名
--field 字段
--value 值
--值类型要和字段类型匹配

增记录-- mysql

insert into table_name(field_1,field_2,field_3,...)
values(value1,value2,value3,...)

#table_name 表名
#field 字段
#value 值
#值类型要和字段类型匹配

增记录-- mybatis

<insert id="insertExample" parameterType="xxx.xxx.xxxBean">
    INSERT INTO TABLE_NAME(field_1,field_2,field_3,...)
    VALUES(#{variable1},#{variable2},#{variable3},...)
</insert>

<!-- variable 变量名-->
<!-- field和variable名称要匹配,例如:file_name和fileName -->

删记录-- oracle/mysql

delete from table_name where field_1=value1

删记录-- mybatis

<delete id="deleteExample" paramterType="String">
	DELETE FROM TABLE_NAME WHERE field_1=#{variable1}
</delete>

<!-- variable1可以是bean的一个属性值对应的变量名,也可以是map对象的一个value对应的key。 -->

改记录-- oracle/mysql

update table_name set field_1=value1 where field_2=value2

改记录-- mybatis

<update id="updateExample" parameterType="xxx.xxx.Bean">
    UPDATE TABLE_NAME SET field_1=#{variable1} WHERE field_2=#{variable2}
</update>

查记录-- oracle/mysql

select * from table_name where field_1=value1;
select field_1,field_2,field_3,... from table_name where field_1=value1;

查记录-- mybatis

<select id="selectExample" resultType="xxx.xxx.Bean">
    SELECT * FROM TABLE_NAME WHERE field_1=#{variable1}
</select>

<select id="selectExample" resultType="xxx.xxx.Bean">
    SELECT field_1 AS variable1, field_2 AS variable2, field_3 AS variable3
    FROM TABLE_NAME 
    WHERE field_1=#{variable1}
</select>
发布了13 篇原创文章 · 获赞 12 · 访问量 2623

猜你喜欢

转载自blog.csdn.net/Sharylala/article/details/105509064