数据库
yssa1125001
呆呆的初心者...
展开
-
使用docker-compose 搭建 linux版 sql-server 数据库,挂载数据卷,navicat连接,建库
docker-compose文件配置:version: '3.1'services: sqlserver: image: microsoft/mssql-server-linux container_name: sqlserver ports: - 1433:1433 volumes: - ./data/mssql:/var/opt/mssql - /etc/localtime:/etc/localtime restar原创 2020-10-27 11:06:17 · 741 阅读 · 1 评论 -
sql 把数据库表中 逗号分割 的 字符串 转换为可放入 in 的 条件语句 的 字符数列
在orcal或者mysql中,有in的限制条件,in中可以写数字或者字符串,这里说的是使用mybatis传入参数问题例如:如果表中id为字符串类型,则in中的id要用单引号引住。SELECT *FROM TABLE1 tWHERE t.id in ('1','2')如果表中id为int类型,则in中可以加单引号可以不加SELECT *FROM TABLE1 tWHERE t.id in (1,2)所以如果id为int类型,前台可以直接传入字符串即可,例如..转载 2020-10-26 13:42:07 · 2233 阅读 · 0 评论 -
关联查询时表在不同数据库,使用stream流进行集合中元素的某一属性进行替换
业务场景:查询某个业务表,业务表中有部门编码和字典编码,这俩需要替换为对应名称返回前台,但这俩表均在其他数据库不能直接进行关联查询直接出数据,这里介绍的是其中的一种处理方式首先根据需求查询出对应的业务表列表List<Map>集合,然后通过feign调取部门和字典提供的接口查询出对应的部门和字典集合,然后进行字段的替换: mapList = technologyInnovationPromotionMapper.queryPage(page,params);//业务实体原创 2020-07-12 16:08:32 · 3051 阅读 · 0 评论 -
详细理清 表对应关系
一对一: 一一对应,一个人只拥有某类东西的一个,某类东西的一个只专属于某一人,可用于表扩展,主表存放附属表标 识id一对多: 一多对应,一个人只专属于某一个部门,不会存在于其他部门,但部门可以拥有多人,多方存一方标识id多对多: 多多响应,并不是一个人有多个角色,一个角色有多个人,而是一个人有多个角色,但角色这一属性并不会专属 于某个人 (如果这一角色属性专属于某...原创 2020-04-29 23:47:00 · 718 阅读 · 0 评论