
数据库应用
mysql,oracle,postgresql,DB2
pshdhx_albert
主要更新java全系列博文,包括学习过程中的基础笔记与工作过程中的经验分享,后续会分享面试题。
从一做起,脚踏实地,稳中求进,有质量的量变才会引起质变!pursue ~~~
展开
-
postgresql存储过程循环加判断(避免else的影响)
目的:要想组装成这样的jsoncountData:[{ "name":"区县1", “typeValue”:[{ "name":"单位用地税收(万元/亩)", “value”:"90" },{ "name":"单位能耗营业收入(万元/吨标准煤)", "value":"20" },{ "name":"单位污染物排放营业收入(万元/当量吨)", "value":"原创 2020-08-17 09:25:28 · 5917 阅读 · 1 评论 -
sql的1对多关系理解
表一:userid name age 1 pshdhx 24 表二:booksid book_name user_id 100 book1 1 200 book2 1 select * from user left join books on user.id = books.user_id;结果:id name age id book_name user_id 1 p.原创 2020-11-13 10:12:27 · 4987 阅读 · 0 评论 -
java+pgsql实现保存图片到数据库,以及读取数据库存储的图片
https://blog.youkuaiyun.com/hikvision_java_gyh/article/details/52670469转载 2020-11-13 09:27:21 · 5906 阅读 · 0 评论 -
sql把行数据转换为列数据
数据表结构company_name varchar value int4/numeric type varchar 表数据company_name value type 公司A 101 A用地亩 公司A 102 B税收万元 公司A 103 C能耗吨煤 sqlselect company_name,sum(case when type='A用地亩' then value e..原创 2020-11-16 19:07:08 · 6425 阅读 · 0 评论 -
postgresql存储函数/存储过程用sql语句来给变量赋值
--定义变量a numeric;方式一:select sqla into a from table1 where b = '1' ; --这是sql语句赋值方式二:sql1:= 'select a from table1 where b = ' '1' ' ';execute sql1 into a; --这是执行存储函数赋值原创 2020-11-18 15:29:25 · 11773 阅读 · 0 评论 -
后台管理增删查改统一性代码--若依前后端分离版本
controller:@PreAuthorize("@ss.hasPermi('system:role:list')") //和数据库中的menu中的字段有关系@GetMapping("list")public TableDataInfo list(SysRole role){ startPage(); List<SysRole> list = roleService.selectRoleList(role); return getDataInfo(list);}表格分页数.原创 2020-10-08 19:10:00 · 5023 阅读 · 0 评论 -
后端工作中遇到的问题总结(一)
后端笔记:1、当我们在事件的监听中,无法使用service,自动注入@Autowired无法注入,获取不到service对象,其业务层的方法无法调用;可以使用工具类(SpringUtils.java),从spring容器中获取:并且主启动类中加入到import数组中;2、mybatis中的方法update table1 set title_status = '0' where id in<foreach item="id" collection="ids.split(',')" open="(原创 2021-01-15 15:32:30 · 7437 阅读 · 2 评论 -
mysql的配置文件和逻辑架构
二进制日志log-bin——主从复制——log-bin=mysql-bin错误日志log-error——默认是关闭的,记录严重的警告和错误信息,每次启动和关闭的详细信息等。——log-error = var/log/mysqld.log查询日志数据文件 linux系统: 查询命令:cd /var/lib/mysql ls -l | grep ^d ...原创 2021-07-15 15:40:18 · 138 阅读 · 0 评论 -
工作中后台总结整理(二)
postgresql:字符串拼接使用 ||postgresql多行换为一行 分组:string_agg(distinct su.nick_name ,',')查看字符串包含 position(su.nick_name in string_agg(distinct su.nick_name ,','))> 0list的大小为1 里边的元素都是null :all element are null 处理:removeAll(Collection.singlen(null))list直接排..原创 2021-05-12 19:32:58 · 145 阅读 · 0 评论 -
mybatis中字符串分割,去掉首尾and,循环的用法
参数:clasifyId=”aa,bb“sql:where 1=1 and (info.column1like '%aa%' or info.column2='aa' or info.column1 like '%bb%' or info.column2='bb')xml:where 1=1< if test="classifyId!=null and classifyId!=''">and ( <foreach collecion="classifyId....原创 2021-03-08 15:32:43 · 7127 阅读 · 0 评论