SQL_Tag标签_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
当前位置:程序员俱乐部 >>Tag标签 >> SQL >>列表
目录索引【无私分享:ASP.NETCORE项目实战】目录索引简介增加对多数据库的支持,并不是意味着同时对多种数据库操作,当然,后面,我们会尝试同时对多种数据库操作,这可能需要多个上下文,暂且不论。分布式数据库,我们采用的是阿里云的Mycat,这个后面会更新出来。我们今天的场景是:我们的项目可能是在windows上开发的使用的是SqlServer,我们要发布到linux上,SqlServer2017据说是支持liunx的,但是还没出...当然不是说SqlServer就不能装在liunx上... 查看全文
· MSSQL数据批量插入优化详细发布时间:2017-02-26
序言现在有一个需求是将10w条数据插入到MSSQL数据库中,表结构如下,你会怎么做,你感觉插入10W条数据插入到MSSQL如下的表中需要多久呢?或者你的批量数据是如何插入的呢?我今天就此问题做个探讨。压测mvc的http接口看下数据首先说下这里只是做个参照,来理解插入数据库的性能状况,与开篇的需求无半毛钱关系。mvc接口代码如下:publicboolAdd(CustomerFeedbackEntitym){using(varconn=Connection)... 查看全文
SQL查询速度慢的原因分析和解决方案查询速度慢的原因很多,常见如下几种:1、没有索引或者没有用到索引(这是查询慢最常见的问题,是程序设计的缺陷)2、I/O吞吐量小,形成了瓶颈效应。3、没有创建计算列导致查询不优化。4、内存不足5、网络速度慢6、查询出的数据量过大(可以采用多次查询,其他的方法降低数据量)7、锁或者死锁(这也是查询慢最常见的问题,是程序设计的缺陷)8、sp_lock,sp_who,活动的用户查看,原因是读写竞争资源。9、返回了不必要的行和列10、查询语句不好... 查看全文
前言啦啦啦各位小伙伴们许久不见了~学期末和过年期间自己忙着做其他事没能及时更新Android开发系列课程的博客,实在是罪过罪过~好啦~废话不多说,进入我们今天的主题。今天我们将和大家学习其他的数据存储的方法,一起来学习SQLite数据库和ContentProvider的使用,复习Android界面编程等知识。基础知识SQLite一.SQLite的介绍1.SQLite简介SQLite是一款轻型的数据库,是遵守ACID的关联式数据库管理系统,它的设计目标是嵌入式的... 查看全文
无法生成模型,因为存在以下异常:'System.Data.StrongTypingException:表'TableDetails'中的列'IsPrimaryKey'的值为DBNull。--->System.InvalidCastException:指定的转换无效。原文链接http://stackoverflow.com/questions/33575109/mysql-entity-the-value-for-column-isprimarykey-in-table... 查看全文
英文原文:GettingStartedwiththeSQLServerFirstResponderKit如果你的SQLServer数据库运行起来十分缓慢甚至逐渐停止了,恰巧又赶上了你的数据库管理员在休假,你又不知道该如何是好,那么这篇文章会帮助你从学习使用SQLServer急救包(SQLServerFirstResponderKit)开始解决问题。这个开源项目包含了一系列能够帮助数据管理员或者临时数据管理员的脚本,能够修复和调整SQLServer实例至正常状态。这些脚本以存储过程... 查看全文
· SQL去除重复记录发布时间:2017-02-17
SQL去除重复记录ifnotobject_id('Tempdb..#T')isnulldroptable#TGoCreatetable#T([ID]int,[Name]nvarchar(1),[Memo]nvarchar(2))Insert#Tselect1,N'A',N'A1'unionallselect2,N'A',N'A2'unionallselect3,N'A',N'A3'unionallselect4,N'B',N'B1'unionallselect5,N'B',N'B2'Go--I... 查看全文
· .net EF框架 MySql实现实例发布时间:2017-02-10
1.nuget中添加包EF和MySql.Data.Entity2.config文件添加如下配置1.配置entitframework节点(一般安装EF时自动添加)<entityFramework><defaultConnectionFactorytype="System.Data.Entity.Infrastructure.LocalDbConnectionFactory,EntityFramework"><parameters><... 查看全文
安卓常用数据存储方式之一SQLite学习及操作笔记0.视频地址:http://www.imooc.com/video/33821.每个程序都有自己的数据库默认情况下是各自互不干扰1)创建一个数据库并且打开;SQLiteDatabasedb=openOrCreateDatabase("user.db",MODE_PRIVATE,null);2)使用游标cursor相当于存储结果的集合,可理解为list;3)结束后必须释放游标。2.具体代码... 查看全文
获取【下载地址】QQ:313596790A调用摄像头拍照,自定义裁剪编辑头像【新录针对本系统的视频教程,手把手教开发一个模块,快速掌握本系统】B集成代码生成器[正反双向](单表、主表、明细表、树形表,开发利器)+快速构建表单;技术:313596790freemaker模版技术,0个代码不用写,生成完整的一个模块,带页面、建表sql脚本,处理类,service等完整模块C集成阿里巴巴数据库连接池druid;数据库连接池阿里巴巴的druid。Druid在监控、可扩展性... 查看全文
· .NET的SqlHelper应用代码发布时间:2017-02-02
首先需要引用命名空间,同时也需要右击'引用'-->'添加引用'-->'程序集'-->'框架'-->'System.Configuration',SqlHelper属于三层中的DAL层:usingSystem.Data;usingSystem.Data.SqlClient;usingSystem.Configuration;publicclassSqlHelper{privatestaticstringconStr=ConfigurationManager... 查看全文
首先,需要在数据库中创建一个表,以在test数据库创建tableNo表为例:createtabletablesNo(tableNamevarchar(30)notnull,--表名numintnotnull--行数)然后在数据库中-->可编程性-->存储过程-->新建存储过程,也可以在sql中执行代码如下:USE[test]--数据库名GO/******Object:StoredProcedure[dbo].[usp_Id]ScriptDate:2017/2/1星期三下午6... 查看全文
前言上一篇讲述了执行sql和配置的一些功能,这篇说明IQueryable(linq)或执行sql的查询缓存与清理,包括扩展到将缓存存储到Redis中。扩展类库源码:github:https://github.com/skigs/EFCoreExtend引用类库:nuget:https://www.nuget.org/packages/EFCoreExtend/PM>Install-PackageEFCoreExtend查询缓存引用Redis:PM>Install... 查看全文
前言EF通过linq和各种扩展方法,再加上实体模型,编写数据库的访问代码确实是优美、舒服,但是生成的sql不尽如意、性能低下,尤其是复杂些的逻辑关系,最终大家还是会回归自然,选择能够友好执行sql语句的ORM,认认真真的编写sql;问题是:EF是否也能够很友好的执行sql语句?EF提供直接执行sql语句的方法并不多,而且也是极其简单的;那是否容易进行扩展?答案是肯定的,在DbContext下提供了Database属性就是为了执行sql用的,然后自己就通过Database下的方法属性进行了扩展... 查看全文
前言上一篇介绍了扩展类库的功能简介,通过json文件配置sql语句和sql语句的直接执行,这篇开始说明sql配置的策略模块:策略管理器与各种策略的配置。类库源码:github:https://github.com/skigs/EFCoreExtend引用类库:nuget:https://www.nuget.org/packages/EFCoreExtend/PM>Install-PackageEFCoreExtend策略管理器功能简介用于管理策略与策略执行器和调用(目前分为三种策略执行器... 查看全文
获取【下载地址】QQ313596790三大数据库mysqloraclesqlsever更专业、更强悍、适合不同用户群体【新录针对本系统的视频教程,手把手教开发一个模块,快速掌握本系统】A调用摄像头拍照,自定义裁剪编辑头像B集成代码生成器[正反双向](单表、主表、明细表、树形表,开发利器)+快速构建表单;技术:313596790freemaker模版技术,0个代码不用写,生成完整的一个模块,带页面、建表sql脚本,处理类,service等完整模块C集成阿里巴巴数据库连接池druid... 查看全文
· asp.net core + mysql + ef core + linux发布时间:2017-01-17
asp.netcore+mysql+efcore+linux以前开发网站是针对windows平台,在iis上部署。由于这次需求的目标服务器是linux系统,就尝试用跨平台的.NETcore来开发和部署。结果还是比较满意,整个过程如下,欢迎交流:开发环境:Win10Vs2015update3+.NETCoretools.NETCoreSDKMysql运行环境:Ubuntu16.04.NETCoreSDKMysqlNginx开发过程安装vs2015+update3;安装mysql(https... 查看全文
获取【下载地址】QQ:313596790A调用摄像头拍照,自定义裁剪编辑头像【新录针对本系统的视频教程,手把手教开发一个模块,快速掌握本系统】B集成代码生成器[正反双向](单表、主表、明细表、树形表,开发利器)+快速构建表单;技术:313596790freemaker模版技术,0个代码不用写,生成完整的一个模块,带页面、建表sql脚本,处理类,service等完整模块C集成阿里巴巴数据库连接池druid;数据库连接池阿里巴巴的druid。Druid在监控、可扩展性... 查看全文
· LINQ to SQL语句(1)之Where发布时间:2017-01-09
1.适用场景实现条件的过滤和查询等功能。2.说明跟SQL语句中的where作用相似,都起到了范围的限定即过滤的作用,而判断条件是紧跟后面的条件子句。where主要分为三种形式:简单形式、条件形式、First()形式,下面分别举例测试一下:2.1简单形式例如:查询在伦敦购买的订单。varorder=fromnincontext.Orderswheren.ShipCity=="London"selectn;例如:查询生日在1952年后的员工。varemployees=fromnincontext... 查看全文
· php从mysql读取超过200W行的表发布时间:2017-01-09
需要从一个大表,如user表中读取所有user数据再做整理并導出csv。如果使用框架會報內存不足,因為很多php框架會將數據庫數據放入臨時變量。PHPFatalerror:Allowedmemorysizeofxxxxxxbytes.....解决办法:1可以用mysql_unbuffered_query这个api不使用客户端缓存,这样就不存在php内存分配的问题。再使用mysql_fetch_assoc逐行獲取數據2根据userID批量处理,分批导出多个csv文件。3使用臨時表保存數據... 查看全文