常用Sql语句
2021/12/23 19:09:07
本文主要是介绍常用Sql语句,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
更新语句,更新两个字段
@Update("update bank_file_info set save_type = #{saveType},format_type_id=#{formatTypeId} where id = #{fileId}") void updateSaveType(@Param("fileId") Integer fileId, @Param("saveType") Integer saveType, @Param("formatTypeId") Integer formatTypeId);
批量插入一个对象集合:
@Insert({ "<script>", "insert into bank_file_info(p_id, rate, folder_name, source_name, file_code, size, format, file_name, source_url,new_source_url,file_type,upload_time,is_border,is_turn) values ", "<foreach collection='list' item='item' index='index' separator=','>", "(#{item.pId}, #{item.rate}, #{item.folderName}, #{item.sourceName}, #{item.fileCode}, #{item.size}, #{item.format}, #{item.fileName}, #{item.sourceUrl}," + "#{item.newSourceUrl},#{item.fileType},#{item.uploadTime},#{item.isBorder},#{item.isTurn})", "</foreach>", "</script>" }) @Options(useGeneratedKeys = true, keyProperty = "id") void insertFileList(@Param(value = "list") List<BankFileInfo> fileInfoList);
数据库新增字段,这里要注意版本问题,有的版本是这种写法default(0),后边是注释
ALTER TABLE bank_file_info add save_type TINYINT(1) DEFAULT 0 COMMENT '保存状态 0:版式与表头均未存储1:存储版式2:存储表头信息';
删除语句:
@Delete("delete from bank_table_head where file_id = #{fileId} ") void delData(@Param("fileId") Integer fileID);
查询语句:
@Select("select * from bank_file_info where rate = '2' and format = 'pdf' and del_flag = 0 and progress = 0 limit 1") BankFileInfo selectPdfFile();
创建索引:create index 索引名 on 表名(列名)注释
CREATE INDEX PersonIndex ON Person (LastName) COMMENT('持续时间索引')
这篇关于常用Sql语句的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-12-22项目:远程温湿度检测系统
- 2024-12-21《鸿蒙HarmonyOS应用开发从入门到精通(第2版)》简介
- 2024-12-21后台管理系统开发教程:新手入门全指南
- 2024-12-21后台开发教程:新手入门及实战指南
- 2024-12-21后台综合解决方案教程:新手入门指南
- 2024-12-21接口模块封装教程:新手必备指南
- 2024-12-21请求动作封装教程:新手必看指南
- 2024-12-21RBAC的权限教程:从入门到实践
- 2024-12-21登录鉴权实战:新手入门教程
- 2024-12-21动态权限实战入门指南