SQL Server
文章平均质量分 62
SQL Server入门+进阶
-小龙人
以梦为马,不负韶华
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
SQL Server 替换
SQL Replace,STUFF 替换全部字符串,替换第一个匹配的字符串,替换最后一个匹配的字符串。原创 2021-01-01 16:48:15 · 7953 阅读 · 0 评论 -
SQL Server 存储过程SQL语句的拼接
SQL Server 存储过程SQL语句的拼接原创 2020-12-26 17:11:27 · 5196 阅读 · 3 评论 -
C# 批量插入数据到SqlServer中的四种方式
C#批量插入数据到SqlServer中的四种方式转载 2020-11-14 17:20:24 · 5136 阅读 · 0 评论 -
SQL Server 常用指令
SQL Server 常用指令:日常更新原创 2020-05-22 14:19:20 · 1274 阅读 · 0 评论 -
SQL Server 常用索引的使用示例
SQL Server 常用索引的使用示例原创 2020-05-03 16:38:06 · 1947 阅读 · 0 评论 -
SQL Server 查询分析工具
SQL Server 查询如何查看执行时间,性能占用如何?原创 2020-05-01 16:48:37 · 5120 阅读 · 1 评论 -
SQL Server Case表达式
SQL Server Case表达式原创 2020-03-14 12:37:43 · 2760 阅读 · 0 评论 -
SQL Server 添加与删除主键约束
SQL Server 添加与删除主键约束转载 2020-01-07 23:27:12 · 15210 阅读 · 0 评论 -
SQL Server 自定义排序
SQL Server 自定义排序转载 2019-12-18 21:41:39 · 2271 阅读 · 0 评论 -
SQL Server 对时间两次排序
SQL Server 对时间两次排序原创 2019-12-10 23:24:27 · 3067 阅读 · 0 评论 -
SQL Server 查询中使用Union或Union All后Order by排序无效(嵌套查询乱序)
SQL Server 查询中使用Union或Union All后Order by排序无效(嵌套查询乱序)转载 2019-12-10 22:45:24 · 4193 阅读 · 0 评论 -
表连接查询 条件在On与Where后区别
左右关联的条件放在where后面有什么区别吗?答案是有区别的,所有的连接条件都必需要放在ON后面,不然前面的所有LEFT,和RIGHT关联将作为摆设,而不起任何作用。下面用两张表people和scores,people表的Id关联scores表的pid证明下:1. LEFT JOIN 测试 1.1条件在On后: SELECT s...原创 2019-05-05 23:42:31 · 3798 阅读 · 0 评论 -
SQL Server csv文件数据插入到数据库表中
通常开发中,会有两个数据库Live和Develop,在Live上拿到一张表的部分数据如何同步到Develop的数据库表中,别人提供的Live数据可能是一个文档,甚至是一个txt文件,这时怎么去更新呢?原创 2019-07-08 09:34:19 · 13691 阅读 · 0 评论 -
SQL Server 触发器批量数据行处理
ALTER TRIGGER [dbo].[Trigger_Insert] ON [dbo].[Person] AFTER INSERTAS BEGIN SET NOCOUNT ON; Create table #temp(ID int IDENTITY(1,1) PRIMARY KEY, PersonID int,Name varchar(50),Age int, Ad...原创 2019-06-12 22:26:46 · 6794 阅读 · 1 评论 -
SQL Server 游标
一、游标概念 我们知道,关系数据库所有的关系运算其实是集合与集合的运算,它的输入是集合输出同样是集合,有时需要对结果集逐行进行处理,这时就需要用到游标。我们对游标的使用一本遵循“五步法”:声明游标—>打开游标—>读取数据—>关闭游标—>删除游标。以下就从这五步对游标的使用进行说明,并给出具体实例。二、“五步法”讲解1、声明游标(...转载 2019-05-29 23:42:34 · 2007 阅读 · 0 评论 -
SQL Server 触发器
SQL Server 触发器原创 2019-05-27 23:29:27 · 64300 阅读 · 7 评论 -
SQL Server 动态SQL拼接
在多添加搜索数据时,大多会使用到动态SQL搜索,当搜索栏目中存在string,Guid,decimal等类型数据时,要注意拼接时数据类型转换,方法如下:方法一:使用 SQL Server中的存储过程(StoredProcedure),在存储过程中拼接SQL,SQL拼接的语句为字符串,当我们去拼接Guid等特殊类型时就需要去转换成字符串,如果直接拼接,SQL会直接报错。具体如下:ALTER P...原创 2019-03-31 22:54:38 · 9474 阅读 · 2 评论 -
SQL Server 函数用法
SQL Server自定义函数分为三种类型: 标量函数(Scalar Function)、内嵌表值函数(Inline Function)、多声明表值函数(Multi-Statement Function)1. 标量函数: 标量函数是对单一值操作,返回单一值。能够使用表达式的地方,就可以使用标量函数。像我们经常使用的left、getdate等,都属于...原创 2019-03-30 23:16:00 · 2670 阅读 · 0 评论 -
SQLServer 数据库操作
SqlConnection 类 表示到 SQL Server 数据库的连接。 此类不能被继承。1.主要属性 DataSource: 要连接的 SQL Server 的实例的名称。 Database: 获取当前数据库的名称或打开连接后要使用的数据库的名称。 **ConnectionString:**连接字符串,其中包含源数据库名称和建立初始连接所需的其他参数。 默认值为一个空字符串。 *...原创 2019-03-10 23:28:05 · 1188 阅读 · 0 评论 -
SQL Server Union联合查询
有的时候我们需要组合两个完全不同的查询结果集,而这两个查询结果之间没有必然的联系,只是我们需要将他们显示在一个结果集中而已。在SQL中可以使用UNION运算符来 将两个或者多个查询结果集联合为一个结果集中。联合结果集不必受被联合的多个结果集之间的关系限制,不过使用UNION仍然有两个基本的原则需要遵守:1.每个结果集必须有相同的列数;2.每个结果集的列必须类型相容,即结果集的每个对应列的数据...原创 2018-11-30 20:07:34 · 1781 阅读 · 0 评论 -
SQL Server NULL的正确用法
1.在查询数据中,判断某个字段是否为空,不能用 字段!=null,要使用SQL专用判断 字段 is not null2.在程序中取SQL查询的数据转换时,当Model类中数据为Decimal,int,bool类型时,直接去接收数据库的数据如果数据库数据为Null会报错,如:Name= Reader.GetDecimal(reader, “Name”);这种写法如果数据库Name为Null,这...原创 2018-11-29 21:12:22 · 2901 阅读 · 0 评论 -
SQL Server Like 与 通配符
LIKE 操作符LIKE 操作符用于在 WHERE 子句中搜索列中的指定模式。演示:执行SQL, SELECT StudentID ,StudentName ,ID FROM [BlogDemo].[dbo].[Student]得到结果如下:如果我们要查找StudentName中含有雪的学生信息,就要使用Like关键字来搜索,SQL如下,这里的%...原创 2018-11-27 23:47:19 · 11819 阅读 · 0 评论 -
SQL Server 表连接
数据库操作中,我们需要的结果可能在两张表甚至多张表中,这时候就需要表连接操作,多表查询中的各个表之间的字段会存在连接,比如主外键关联,可以使用主外键来关联每张表。表连接方式有以下几种:JOIN: 如果表中有至少一个匹配,则返回行INNER JOIN(内连接):返回所有表的所有行LEFT JOIN(左连接): 即使右表中没有匹配,也从左表返回所有的行RIGHT JOIN(右连接): 即使左...原创 2018-11-25 14:59:40 · 2198 阅读 · 0 评论 -
SQL Server 添加主外键 字段自增长
1.新建一个表[Student](先不考虑主外键 自增长)可以使用SQL Server工具直接建立,右击’‘表’'选择新建表,如下:也可以使用SQL语句直接建表,SQL语句如下: USE [BlogDemo] --使用BlogDemo数据库 CREATE TABLE [dbo].[Student]( ID int NOT NULL, StudentID int NOT ...原创 2018-11-24 19:28:58 · 3761 阅读 · 0 评论 -
数据库迁移之分离附加
数据库迁移一般会选择备份还原方法,也可以使用脚本文件备份的方法,除了上面两种常用方法,还有一种快速方法就是分离附加的方法,下面说下此方法:1.打开并连接数据库,找到要迁移数据库,右击属 -->任务 -->分离2.分离页面如下,如果数据库正在使用"消息栏"会有提示几个连接,数据库在使用中是不能分离的,所以当数据库存在连接使用,需要删除连接,再分离。3.分离成功后,数据库会从数据...原创 2018-11-19 21:46:24 · 1177 阅读 · 0 评论 -
SQL数据去重复 Distinct 和 row_number() over()
Distinct:查询结果中,去掉了重复的行1.语法:     SELECT Distinct列名称 FROM 表名称;    原创 2018-11-17 15:19:42 · 18672 阅读 · 8 评论 -
SQL Server 修改服务器登录名称以及密码
sql server在安装时,一般都会选择默认实例服务器以Window身份认证,以电脑账户为名称无密码形式存在,后期我们开发项目时,用到的数据库服务器都是以IP为名称,单独设立密码的,此时我们默认安装的服务器引擎怎么修改成项目通用形式呢。1.打开数据库,使用默认账户登录(电脑默认账户,无密码)。2.右击"服务器引擎",选择“属性”表中的“安全性”,“服务器身份验证” 选择 “SQL Serv...原创 2018-11-05 22:19:13 · 20812 阅读 · 2 评论 -
SQL Server 备份还原教程
SQL Server 备份还原教程原创 2018-07-19 23:32:31 · 25905 阅读 · 2 评论 -
SQL Server生成含有数据的脚本文件
SQL Server生成含有数据的脚本文件原创 2018-06-22 18:29:23 · 23223 阅读 · 3 评论
分享