select s.stu_id, s.stu_no, s.name, s.gender, s.birthday, AES_DECRYPT(UNHEX(s.id_card), 'zhxg') as id_card, s.dept_id, major_id, class_id, s.phone, s.address, s.status, s.create_by, s.create_time, s.update_by, s.update_time, s.del_flag, s.xhk, s.bank_addr from srs_student s select s.stu_id, s.stu_no, s.name, s.gender, s.birthday, AES_DECRYPT(UNHEX(s.id_card), 'zhxg') as id_card, d.dept_id, m.major_id, c.class_id, s.phone, s.address, s.status, s.status as status2, s.create_by, s.create_time, s.update_by, s.update_time, s.del_flag, s.xhk, s.bank_addr, e.name as cphName, f.grade_name, d.*, m.*, c.*, g.* from srs_student s left JOIN srs_class c ON s.class_id = c.class_id left JOIN srs_majors m ON c.major_id = m.major_id left JOIN sys_dept d ON m.college_id = d.dept_id left join cph_teacher as e on c.teacher_id = e.teacher_id left join srs_grade as f on f.grade_id = c.grade_id left join cph_stu_extra_info g on g.stu_no = s.stu_no insert into srs_student name, stu_no, gender, birthday, id_card, dept_id, major_id, class_id, phone, address, status, create_by, create_time, update_by, update_time, del_flag, room_id, #{name}, #{stuNo}, #{gender}, #{birthday}, HEX(AES_ENCRYPT(#{idCard},'zhxg')), #{deptId}, #{majorId}, #{classId}, #{phone}, #{address}, #{status}, #{createBy}, #{createTime}, #{updateBy}, #{updateTime}, #{delFlag}, #{roomId}, update srs_student name = #{name}, stu_no = #{stuNo}, gender = #{gender}, birthday = #{birthday}, id_card = HEX(AES_ENCRYPT(#{idCard},'zhxg')), dept_id = #{deptId}, major_id = #{majorId}, class_id = #{classId}, phone = #{phone}, address = #{address}, status = #{status}, create_by = #{createBy}, create_time = #{createTime}, update_by = #{updateBy}, update_time = #{updateTime}, del_flag = #{delFlag}, room_id = #{roomId}, where stu_id = #{stuId} delete from srs_student where stu_id = #{stuId} delete from srs_student where stu_id in #{stuId} UPDATE srs_student SET name = #{student.name}, gender = #{student.gender}, status = #{student.status}, class_id = #{student.classId} WHERE stu_no = #{student.stuNo} update srs_student when stu_no=#{i.stuNo} then #{i.name} when stu_no=#{i.stuNo} then #{i.classId} when stu_no=#{i.stuNo} then #{i.gender} when stu_no=#{i.stuNo} then #{i.idCard} when stu_no=#{i.stuNo} then #{i.classCode} when stu_no=#{i.stuNo} then #{i.status} when stu_no=#{i.stuNo} then #{i.updateTime} when stu_no=#{i.stuNo} then #{i.address} where stu_no in #{i.stuNo} update srs_student status = #{status} where stu_no = #{stuNo} INSERT INTO srs_student (name, gender, stu_no, status, class_id) VALUES (#{student.name}, #{student.gender}, #{student.stuNo}, #{student.status}, #{student.classId})