SQL Server

SQL Server温故系列(1):SQL 数据操作 CRUD 之增删改合

北城余情 提交于 2020-05-03 22:42:01
1、插入语句 INSERT INTO 1.1、用 INSERT 插入单行数据 1.2、用 INSERT 插入多行数据 1.3、用 INSERT 插入子查询结果行 1.4、INSERT 小结及特殊字段插入方法 2、删除语句 DELETE 2.1、用 DELETE 删除表中指定行 2.2、用 TRUNCATE TABLE 高效清空表 3、更新语句 UPDATE 4、合并语句 MERGE 5、用 TOP 子句限制受影响的行 6、用 OUTPUT 子句返回受影响的数据 7、本文小结 毋庸置疑,开发者最常用的数据库技术就是 SQL 了,即便是 ORM 大行其道的今天也常常需要写 SQL 语句。而 SQL 语句中最常用的就是增删改查了,本系列就先对增删改查语句来个系统的回顾吧! <h2 id="1">1、插入语句 INSERT INTO</h2> <h4 id="11">1.1、用 INSERT 插入单行数据</h4> INSERT INTO 的作用是向表中添加新行,语法如下: INSERT INTO table-name(column1,column2,...column-n) VALUES(value1,value2,...value-n); 譬如要向好学生表中添加 1 条数据,示例如下: INSERT INTO T_GoodStudents(Name,Birthday) VALUES(

Excel外接程序/加载项:Power Query\Power Pivot \Power View\Power Map简介

余生长醉 提交于 2020-05-03 22:03:28
一. 下载链接 ①Power Query 功能:Microsoft Power Query 是一个excel外接程序,Power Query 提供从桌面迁移到云的数据发现、数据转换和扩充。 下载链接: https://www.microsoft.com/zh-CN/download/details.aspx?id=39379 ②Power Pivot 功能:Powerpivot 以 Excel 加载项的形式提供,可用于执行强大的数据分析和创建复杂的数据模型。 下载链接: https://docs.microsoft.com/zh-cn/previous-versions/sql/sql-server-2012/gg413462(v=sql.110) ③Power view 功能:Power View 以 Excel 加载项的形式提供数据可视化功能,用于创建交互式图表、图形、地图和其他视觉效果。 启用: https://support.office.com/zh-cn/article/%E5%90%AF%E7%94%A8-power-view-in-excel-for-windows-f8fc21a6-08fc-407a-8a91-643fa848729a?omkt=zh-CN&ui=zh-CN&rs=zh-CN&ad=CN ④Power Map 功能:Microsoft Power

SQL Server温故系列(2):SQL 数据操作 CRUD 之简单查询

丶灬走出姿态 提交于 2020-05-03 22:01:20
1、查询语句 SELECT 1.1、查询语句的 SELECT 子句 1.2、查询语句的 FROM 子句 1.2.1、内连接查询 INNER JOIN 1.2.2、外连接查询 OUTER JOIN 1.2.3、交叉连接查询 CROSS JOIN 1.3、查询语句的 WHERE 子句 1.4、查询语句的 ORDER BY 子句 2、插入子句 INTO 2.1、查询语句的 INTO 子句 2.2、INSERT INTO SELECT 与 SELECT INTO 3、本文小结 <h2 id="1">1、查询语句 SELECT</h2> 顾名思义,SELECT 语句的作用就是从表中查询数据。查询语句一次可以从一个或多个表中检索一个或多个字段的一行或多行。SELECT 是 SQL 中最常用的一个语句,完整的 SELECT 语法是非常复杂的,本文将先对简单查询做个回顾,更高级的用法将会在本系列的后续博文中陆续介绍。基本语法如下: SELECT TOP(top-expressions) column-expressions FROM source-table-name WHERE search-conditions ORDER BY order-by-expressions; <h4 id="11">1.1、查询语句的 SELECT 子句</h4> SELECT 子句的作用是指定查询返回的字段

windows2012R2安装SQL2005详情!

 ̄綄美尐妖づ 提交于 2020-05-03 21:45:24
用友T3软件报错单据的时候提示1105数据库错误 原因分析:客户使用的是sql2005 express的数据库,账套的物理文件达到了4G。 只能重装SQL的版本,but.... 在window2012的环境下安装SQL2005的时候遇到了问题,在安装到一半需要启动SQL Server服务的时候出现错误提示“SQL Server服务不能启动” , 解决方法: 1、正常安装任一版本的SQL Server 2005. 2、安装到SqlServer服务的时候提示启动服务失败,这里就是关键啦,下载本文的两个附件,里面是SP4(2005.90.5000.0)版本的sqlservr.exe和sqlos.dll。32位下载sqlservr32.rar,64位下载sqlservr64.rar。 sqlservr32 sqlservr64 百度云盘 链接: https://pan.baidu.com/s/158jXkN45ncITcprwJn20HQ 密码:uiov 3、你的<SQL Server 2005安装路径>\binn,先备份下sqlservr.exe,然后把解压之后对应的 sqlservr.exe和sqlos.dll复制到里面覆盖原文件,例如“C:\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\Binn”。 4、点击“重试”,安装继续

怎样彻底卸载(删除)SQL server2000

六月ゝ 毕业季﹏ 提交于 2020-05-03 21:43:28
SQLServer2000数据库安装中可能会有的问题及解决思路 1.提示挂起需要重启电脑才可以安装问题, 重启是无法解决的需要进注册表删除PendingFileRenameOperations然后再安装 2.Windows系统不同版本的问题 XP系统可以直接安装,Win7安装的时候可能存在兼容性问题,Win10需要把C盘中的sqlunirl.dll文件替换一下即可安装 Win10系统32位替换路径 把SQL2000安装包内(\X86\SYSTEM\SQLUNIRL.DLL )的SQLUNIRL.DLL拷贝到Win10的,C:\windows\system32\sqlunirl.dll,找到要替换的文件sqlunirl.dll替换一下即可,为防止系统出错可以把Win10的文件重命名一下然后再复制SQL2000安装包内(\X86\SYSTEM\SQLUNIRL.DLL )的SQLUNIRL.DLL到Win10的目录中 Win10系统64位替换路径 C:\Windows\SysWOW64\sqlunirl.dll 把SQL2000安装包内(\X86\SYSTEM\SQLUNIRL.DLL )的SQLUNIRL.DLL拷贝到Win10的,C:\Windows\SysWOW64\sqlunirl.dll,找到要替换的文件sqlunirl.dll替换一下即可

win10 升级导致找不到SQL Server配置管理器

本秂侑毒 提交于 2020-05-03 20:59:53
1、背景 SQL Server配置管理器可用来管理与SQL Server相关联的服务、配置SQL Server使用的网络协议以及从SQL Server客户端计算机管理网络连接配置。但是win10从1709升级到1803,升级成功后发现SQL SERVER配置管理器找不到了,以为又是win10给我删除了文件,搜索了下发现有人与我同样的问题,解决方案如下。 2、解决方案 2.1、可以通过:计算机——>右键——>管理——>服务应用程序,但是我不太喜欢点击这么多次鼠标。 2.2、通过【运行】调出,win+R,输入如下对应版本的命令: SQL Server版本 需要键入的命令 SQL Server 2016 SQLServerManager13.msc SQL Server 2014 SQLServerManager12.msc SQL Server 2012 SQLServerManager11.msc SQL Server 2008 SQLServerManager10.msc 如果您觉得此文章对您有帮助,请点击右下方【推荐】让更多人看到,thanks! 来源: oschina 链接: https://my.oschina.net/u/4276314/blog/3533031

远程过程调用失败0x800706be

我只是一个虾纸丫 提交于 2020-05-03 20:59:06
今天用数据库突然发生了《远程过程调用失败0x800706be》,参考一下网站解决 https://www.cnblogs.com/guohenghai/p/3533091.html 今天在配置SqlServer启动参数时,发现"开始菜单"->“配置工具”->“SQL Server 配置管理器”中的“SQL Server 服务”一项,右边栏里显示的是“远程过程调用失败[0x800706be]”。经过仔细分析,发现这是由于我安装VS2012时附带安装了更高版本的“SQL Server服务”所导致的。该错误只需要卸载Microsoft SQL Server 2012 的LocalDB服务即可。 这是出现的问题: 该问题是由于,我在安装VS2012时,附带安装了Microsoft SQL Server 2012 (Express)Local Data 服务,现阶段公司所使用的Microsoft SQL Server数据库是SQL Server2008。所以果断在“控制面板”->"程序"->“程序和功能”->“Microsoft SQL Server 2012 (Express)Local Data ”->卸载. 这是问题解决方案: 在卸载完成后,要想看到效果,我们需要关闭当前的“SQL Server 配置管理器”,重新在"开始菜单"->“配置工具”->“SQL Server 配置管理器

SQL Server----解决SQL Server 配置管理器不见了

时间秒杀一切 提交于 2020-05-03 20:57:57
错误重现: 之前安装好的SQL Server 2012打开都没有问题,好多天没有打开了,今天打开我的SQL Server 2012 连接时出现错误: 在与SQL Server 建立连接时出现与网络相关的或特定于实例的错误。未找到或无法访问服务器。请验证实例名称是否正确并且SQL Server 已配置为允许远程连接。provider:Named Pipes Provider,error:40-无法打开到SQL Server 的连接)(Microsoft SQL Server,错误:2) L3系统找不到指定的文件。 见下图: 这时,第一反应就是服务没开,可是当我尝试找到SQL Server 配置管理器的时候发现不见了。听说Windows 10的系统会出现这样(Windows 8的系统也会出现)的情况。安装了但是没有在菜单中显示出来。 问题解决: 因为 SQL Server 配置管理器是 Microsoft 管理控制台程序的一个管理单元而不是单独的程序,所以SQL Server 配置管理器不显示为一个应用程序。 若要打开 SQL Server 配置管理器,有以下两种方法: 1、在Windows的“搜索”中,键入 SQLServerManager12.msc(对于 SQL Server 2014),或SQLServerManager11.msc(对于 SQL Server 2012 )

SQL Server----解决SQL Server 配置管理器不见了

≯℡__Kan透↙ 提交于 2020-05-03 19:56:24
错误重现: 之前安装好的SQL Server 2012打开都没有问题,好多天没有打开了,今天打开我的SQL Server 2012 连接时出现错误: 在与SQL Server 建立连接时出现与网络相关的或特定于实例的错误。未找到或无法访问服务器。请验证实例名称是否正确并且SQL Server 已配置为允许远程连接。provider:Named Pipes Provider,error:40-无法打开到SQL Server 的连接)(Microsoft SQL Server,错误:2) L3系统找不到指定的文件。 见下图: 这时,第一反应就是服务没开,可是当我尝试找到SQL Server 配置管理器的时候发现不见了。听说Windows 10的系统会出现这样(Windows 8的系统也会出现)的情况。安装了但是没有在菜单中显示出来。 问题解决: 因为 SQL Server 配置管理器是 Microsoft 管理控制台程序的一个管理单元而不是单独的程序,所以SQL Server 配置管理器不显示为一个应用程序。 若要打开 SQL Server 配置管理器,有以下两种方法: 1、在Windows的“搜索”中,键入 SQLServerManager12.msc(对于 SQL Server 2014),或SQLServerManager11.msc(对于 SQL Server 2012 )

[LINQ2Dapper]最完整Dapper To Linq框架(一)---基础查询

 ̄綄美尐妖づ 提交于 2020-05-03 16:43:01
此框架是Dapper的扩展,效率优于EntityFramwork,并且支持.NetFramework和.NetCore框架 支持.net framework4.5.1,.net core2.0及以上,更低版本适配如.netFramework4.0及以下请加群下载 支持Mssql,Oracle,Mysql等数据库 应用层需要引用包Kogel.Dapper.Extension.MsSql(如果数据库是Oracle则引用Kogel.Dapper.Extension.Oracle),Nuget上可以下载安装。 或者使用Nuget命令添加包 Install-Package Kogel.Dapper.Extension.MsSql   目录 [LINQ2Dapper]最完整Dapper To Linq框架(一)---基础查询 [LINQ2Dapper]最完整Dapper To Linq框架(二)---动态化查询 [LINQ2Dapper]最完整Dapper To Linq框架(三)---实体类关系映射 [LINQ2Dapper]最完整Dapper To Linq框架(四)---Linq和SQL并行使用 [LINQ2Dapper]最完整Dapper To Linq框架(五)---查看Linq实际执行的SQL [LINQ2Dapper]最完整Dapper To Linq框架(六)--