随笔分类 - 数据库
摘要:#数据库对应EFCore操作 #1,查某个id在某个集合被包含的数据 例如: 查 Id 在ids里的结合 //实现的sql是实体Id in ids,也就是ids跟Id 两个集合的交集 var _ainfcfgs = await _ainfcfgServices.GetListAsync(x => i
阅读全文
摘要:EFCore某张表中获取某几个字段 [toc] 1.背景 在前后端分离的应用场景中,某张统计表有20几个字段,但是前端可能只用到4个字段,这样就涉及到获取某个表中的部分字段值。本文介绍3种方法。 2.法一:linq 2.1 使用Select方法 2.2 使用ForEach方法 2.3 其他参考代码
阅读全文
摘要:基于Git的数据库sql文件的管理——完美解决团队sql操作协同问题 [toc] 1.产生背景 公司开发项目过程中,后台会分为很多种服务,比如web服务,采集服务,都需要去操作数据库,有的时候甚至前端也会去操作数据库,修改字段,增加字段,删除字段,修改初始化数据等。怎么在各方之间进行同步?本文介绍了
阅读全文
摘要:MySql报错 [toc] 1. 重复键报错1062 duplicate entry '0' for key 'xxx' 1.1 报错场景 在建立索引的时候报此错误。 1.2 报错原因 索引或者主键有重复键 1.3 解决方法 删除重复的索引或者主键条目,即可。 1.4 具体举例 给MAC建立索引表的
阅读全文
摘要:应用背景 SCADA采集系统需要将实时数据存入历史表。问题1:如何更简单的添加历史数据?2.海量历史数据,比如年数据,如何快速筛选 画曲线? 1. 利用mysql的事件,每小时存一次采集数据; 2. 每月备份历史表,并且将原表清空。每个月1号凌晨1点,将历史表备份,名称命名为his_aic_2019
阅读全文