小龙人的博客

未曾奢想,未曾绝望

表连接查询 条件在On与Where后区别

左右关联的条件放在where后面有什么区别吗? 答案是有区别的,所有的连接条件都必需要放在ON后面,不然前面的所有LEFT,和RIGHT关联将作为摆设,而不起任何作用。 下面用两张表people和scores,people表的Id关联scores表的pid证明下: 1. LEFT JOIN 测...

2019-05-05 23:42:31

阅读数 16

评论数 0

SQL Server 动态SQL拼接

在多添加搜索数据时,大多会使用到动态SQL搜索,当搜索栏目中存在string,Guid,decimal等类型数据时,要注意拼接时数据类型转换,方法如下: 方法一:使用 SQL Server中的存储过程(StoredProcedure),在存储过程中拼接SQL,SQL拼接的语句为字符串,当我们去拼接...

2019-03-31 22:54:38

阅读数 143

评论数 0

SQL Server 函数用法

SQL Server自定义函数分为三种类型: 标量函数(Scalar Function)、内嵌表值函数(Inline Function)、多声明表值函数(Multi-Statement Function) 1. 标量函数:    &nb...

2019-03-30 23:16:00

阅读数 39

评论数 0

SQLServer 数据库操作

SqlConnection 类 表示到 SQL Server 数据库的连接。 此类不能被继承。 1.主要属性 DataSource: 要连接的 SQL Server 的实例的名称。 Database: 获取当前数据库的名称或打开连接后要使用的数据库的名称。 **Connectio...

2019-03-10 23:28:05

阅读数 46

评论数 0

SQL Server Union联合查询

有的时候我们需要组合两个完全不同的查询结果集,而这两个查询结果之间没有必然的联系,只是我们需要将他们显示在一个结果集中而已。在SQL中可以使用UNION运算符来 将两个或者多个查询结果集联合为一个结果集中。 联合结果集不必受被联合的多个结果集之间的关系限制,不过使用UNION仍然有两个基本的原则需...

2018-11-30 20:07:34

阅读数 63

评论数 0

SQL Server NULL的正确用法

1.在查询数据中,判断某个字段是否为空,不能用 字段!=null,要使用SQL专用判断 字段 is not null 2.在程序中取SQL查询的数据转换时,当Model类中数据为Decimal,int,bool类型时,直接去接收数据库的数据如果数据库数据为Null会报错, 如:Name= Rea...

2018-11-29 21:12:22

阅读数 106

评论数 0

SQL Server Like 与 通配符

LIKE 操作符 LIKE 操作符用于在 WHERE 子句中搜索列中的指定模式。 演示:执行SQL, SELECT StudentID ,StudentName ,ID FROM [BlogDemo].[dbo].[Student] 得...

2018-11-27 23:47:19

阅读数 540

评论数 0

SQL Server 表连接

数据库操作中,我们需要的结果可能在两张表甚至多张表中,这时候就需要表连接操作,多表查询中的各个表之间的字段会存在连接,比如主外键关联,可以使用主外键来关联每张表。表连接方式有以下几种: JOIN: 如果表中有至少一个匹配,则返回行 INNER JOIN(内连接):返回所有表的所有行 LEFT J...

2018-11-25 14:59:40

阅读数 68

评论数 0

SQL Server 添加主外键 字段自增长

1.新建一个表[Student](先不考虑主外键 自增长) 可以使用SQL Server工具直接建立,右击’‘表’'选择新建表,如下: 也可以使用SQL语句直接建表,SQL语句如下: USE [BlogDemo] --使用BlogDemo数据库 CREATE TABLE [dbo]...

2018-11-24 19:28:58

阅读数 817

评论数 0

数据库迁移之分离附加

数据库迁移一般会选择备份还原方法,也可以使用脚本文件备份的方法,除了上面两种常用方法,还有一种快速方法就是分离附加的方法,下面说下此方法: 1.打开并连接数据库,找到要迁移数据库,右击属 -->任务 -->分离 2.分离页面如下,如果数据库正在使用&a...

2018-11-19 21:46:24

阅读数 98

评论数 0

SQL数据去重复 Distinct 和 row_number() over()

Distinct:查询结果中,去掉了重复的行 1.语法:     &amp...

2018-11-17 15:19:42

阅读数 766

评论数 0

SQL Server 修改服务器登录名称以及密码

sql server在安装时,一般都会选择默认实例服务器以Window身份认证,以电脑账户为名称无密码形式存在,后期我们开发项目时,用到的数据库服务器都是以IP为名称,单独设立密码的,此时我们默认安装的服务器引擎怎么修改成项目通用形式呢。 1.打开数据库,使用默认账户登录(电脑默认账户,无密码)...

2018-11-05 22:19:13

阅读数 3180

评论数 2

SQL Server 备份还原教程

看了众多教程,自己也写个增强记忆,错误地方麻烦指出。 ———————————————————————-备份——————————————————————– 1.打开数据库,成功连接 2.找到要备份的数据库,图中演示备份数据库test 3.右击数据库名称,进入属性列表,选择...

2018-07-19 23:32:31

阅读数 732

评论数 0

SQL Server生成含有数据的脚本文件

1.打开sql server,连接好数据库 2.找到数据库名称,如下图,图中数据库名称为Bch 3.右击数据库进入属性,按下图指示操作(中文版操作步骤应该是:右击属性->任务->生成脚本) 4.进入到生成脚本...

2018-06-22 18:29:23

阅读数 4327

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭