关系型数据库与非关系型数据库关系型数据库:一个机构化的数据库,创建在关系模型基础上,一般面向于记录包括oracle,mysql,sqlserver,db2非关系型数据库:除了主流的关系型数据库意外的数据库,都人为是非关系型的包括redis,mongdb,hbase,couhdb非关系型数据库产生背景对数据库高并发读写需求对海量数据高效存储与访问需求对数据库高可扩展性与高可用需求Redis简介Red
分类:
数据库 时间:
2019-12-15 16:08:28
阅读次数:
101
相对于sqlserver数据库,mysql的配置过程相对麻烦一些,我们从0讲起。 1.新建一个控制台应用程序 右键点击引用--管理NuGet程序包,搜索Mysql.Data.Entity并安装,安装完成后在已安装选项下会有以下三项: 在App.config文件中添加: <connectionStri ...
分类:
数据库 时间:
2019-12-15 10:27:30
阅读次数:
172
SQL Server中查询CPU占用高的SQL语句 SQL Server中查询CPU占用高的情况,会用到sys.sysprocesses ,dm_exec_sessions ,dm_exec_requests 1、查看当前的数据库用户连接有多少 USE master GO SELECT * FROM ...
分类:
数据库 时间:
2019-12-14 14:15:01
阅读次数:
113
当想在数据库中插入大量数据时,使用insert 不仅效率低,而且会导致一系列的数据库性能问题 当使用insert语句进行插入数据时。我使用了两种方式: 以上方式对于批量插入数据都不是一个好的选择, 针对这种情况我使用了SqlBulkCopy sqlbulkCopy:将其它数据源批量加载sqlserv ...
分类:
数据库 时间:
2019-12-14 14:04:25
阅读次数:
92
官方详细参考:https://docs.microsoft.com/zh-cn/previous-versions/sql/sql-server-2008-r2/ms190287(v=sql.105) 1、显示分析、编译和执行各语句所需的毫秒数。 --TF_POS为查询的表 SET STATISTI ...
分类:
数据库 时间:
2019-12-14 13:36:01
阅读次数:
126
SqlBulkCopy简单封装,让批量插入更方便 关于 SqlServer 批量插入的方式,前段时间也有大神给出了好几种批量插入的方式及对比测试(http://www.cnblogs.com/jiekzou/p/6145550.html),估计大家也都明白,最佳的方式就是用 SqlBulkCopy。 ...
分类:
数据库 时间:
2019-12-14 13:28:52
阅读次数:
86
https://sqlserver.code.blog/2019/12/14/connect-sql-server-from-linux-client-using-windows-authentication-and-troubleshoot-steps/ ...
分类:
数据库 时间:
2019-12-14 12:16:19
阅读次数:
95
原文:.net core控制台程序中使用原生依赖注入 如果要在程序中使用DbContext,则需要先在Nuget中安装Microsoft.EntityFrameworkCore.SqlServer using ConsoleApp1.EntityFrameworkCore; using Micros... ...
分类:
Web程序 时间:
2019-12-14 09:20:22
阅读次数:
99
处理NULL值 - 数据库中某列为NULL值,使用函数在列值为NULL时返回固定值。 SQLServer:ISNULL(col,value) 示例:SELECT ISNULL(col,value) FROM tableName Oracle:NVL(col,value) 示例:SELECT NVL( ...
分类:
数据库 时间:
2019-12-13 16:44:14
阅读次数:
127
一、删除数据库 use master go if exists (select * from sysdatabases where name = 'Demo') drop database Demo go 二、删除表 use PhoneList go if exists (select * from ...
分类:
数据库 时间:
2019-12-13 00:05:52
阅读次数:
141