数据库
文章平均质量分 65
Easion.Y
这个作者很懒,什么都没留下…
展开
-
.Net 连接 Mysql 8.0.29-30版本异常: Character set utf8mb3 is not supported by .Net Framework
Character set utf8mb3 is not supported by .Net Framework 解决方法原创 2022-09-02 19:29:05 · 10154 阅读 · 4 评论 -
关于widows系统使用docker部署mongo时报错:Operation not permitted
踩坑过程想要在window环境下部署一个基于docker的mongoDB环境,在做数据持久化过程中,发现将主机目录映射到docker中运行mongo镜像,报了一个错。错误提示:Operation not permitted.(不允许操作),一开始以为是文件夹权限的问题,于是给了主机目录足够权限依然是报这个错误。2019-08-15T14:23:53.429+0000 I CONTR...原创 2019-08-15 22:46:32 · 6445 阅读 · 0 评论 -
C#简单操作MongoDB
C#简单操作MongoDB一 安装MongoDB官网按需下载, 安装, 一步到位.二 VS创建新项目创建一个.netcore console项目, 然后nuget安装驱动MongoDB.Driver三 建立连接在Program.Main函数中添加代码var client = new MongoClient("mongodb://127.0.0.1:27017");v...原创 2019-07-27 16:13:43 · 328 阅读 · 0 评论 -
union的特性,去重与不去重
union的特性,去重与不去重集合操作有 并,交,差 3种运算。 union :得到两个查询结果的并集,并且自动去掉重复行。不会排序 union all:得到两个查询结果的并集,不会去掉重复行。也不会排序 intersect:得到两个查询结果的交集,并且按照结果集的第一个列进行排序 minus:得到两个查询结果的减集,以第一列进行排序 ...原创 2018-09-07 17:11:34 · 1251 阅读 · 0 评论 -
EF中的事务处理的初步理解
EF版本:EF 5.0IDE:VS2012 在Entity Framework中使用事务很简单,将操作放在TransactionScope中,并通过Complete()方法提交事务即可。 using (TransactionScope scope = new TransactionScope()) {原创 2017-07-25 14:29:05 · 1444 阅读 · 0 评论 -
数据库中Sql语句,存储过程,触发器对性能影响的理解
相比inline sql,很多人更喜欢使用存储过程,为何?很多人会说:“因为存储过程是预编译并且缓存了的,因此比原生sql会更快”这句话某个时候是正确的,先解释一下依据:sql第一次执行的时候,发生了三件事情1. Sql 语法错误检查2. 最好的执行计划来执行Sql(例如选择使用聚簇索引,或者非聚簇索引等)3. 执行Sql 上述流程也适合存储过原创 2017-07-19 14:13:11 · 10014 阅读 · 0 评论 -
网站评论功能数据库设计和开发
本文主要分享了我在设计评论模块中的一些心得,希望对读者有些许帮助。需求分析现阶段评论做的最好的我想应该是网易新闻(app)里面的评论模块了,其“盖楼”的方式让人印象深刻,评论已经成为该app的核心功能之一了。市面上大部分app的评论模块设计的还是相对简单的,这是可以理解的,因为评论模块不是这些app的核心功能之一。在设计评论模块前可以和pd或者boss沟通,我们的评论功能是转载 2017-07-19 11:49:30 · 712 阅读 · 0 评论 -
大数据量数据库设计与优化方案
一、数据库结构的设计 如果不能设计一个合理的数据库模型,不仅会增加客户端和服务器段程序的编程和维护的难度,而且将会影响系统实际运行的性能。所以,在一个系统开始实施之前,完备的数据库模型的设计是必须的。 在一个系统分析、设计阶段,因为数据量较小,负荷较低。我们往往只注意到功能的实现,而很难注意到性能的薄弱之处,等到系统投入实际运行一段时间后,才发现系统的性转载 2017-07-08 17:47:29 · 5696 阅读 · 2 评论 -
多级分销系统(代理商佣金管理模块)设计概要(要求和数据库设计)
1. 数据库设计的原则1) 准确记录账户基本信息,特别是状态。2) 交易时要正确记录下交易信息和账户状态。3) 交易记录是历史性的,不可篡改。4) 交易是连续的,对时间要求准确。5) 交易记录要完整,对安全性有要求。2.主要数据表1) 账户基本信息表 记录账户的持有人姓名、联络方式、余额、有效期、密码、流通范围等转载 2017-07-15 14:11:26 · 6330 阅读 · 0 评论 -
SQL三种模糊查询方法(LIKE)and (PATINDEX() . CHARINDEX())对比
SQL中的模糊查询一般来说使用模糊查询,大家都会想到LIKE select * from table where a like '%字符%' 如果一个SQL语句中用多个 like模糊查询,并且记录条数很大,那速度一定会很慢。 下面两种方法也可实现模糊查询: select * from table where patindex('%字符%',字段名)>0 s转载 2017-07-04 18:20:24 · 4229 阅读 · 0 评论