sql server 判断 null

1261次阅读|132次收藏|247次赞

在sql server数据库中写sql进行查询时,直接使用 = null 来判断null,结果是什么都没检索出来,正确的做法是使用 is null,比如:SELECT COUNT(*) FROM 客户表 WHERE 电子邮件 IS NULL。

SQL Server中DateTime与DateTime2的区别

1399次阅读|11次收藏|442次赞

SqlServer中日期字段的类型有很多中,其中DateTime与DateTime2最常用,两者的区别是主要是代表的时间精度不同,DateTime精度到1/300秒,DateTime2精度到0.1微秒。

SQL Server中OutPut子句

916次阅读|178次收藏|185次赞

SQL Server 中OUTPUT子句允许查询一个数据修改命令所影响的记录行,OUTPUT 子句返回受 INSERT、UPDATE、DELETE 或 MERGE 语句影响的各行中的信息,或返回基于受这些语句影响的各行的表达式。

SQL Server ROWLOCK

1596次阅读|381次收藏|437次赞

ROWLOCK告诉SQL Server只使用行级锁。ROWLOCK语法可以使用在SELECT,UPDATE和DELETE语句中,不过经常在UPDATE和DELETE语句中使用。

select 1 from 的作用

909次阅读|320次收藏|190次赞

select 1 from mytable 与 select anycol(目的表集合中的任意一行)from mytable;与select * from mytable 作用上来说是没有差别的,都是查看{{是否有记录}},select 1 from 中的1是一常量,查到的所有行的值都是它
SQL

SQL FULL JOIN

1149次阅读|138次收藏|187次赞

SQL中用于多个表连接的关键字有:inner jion 、left join、right join、full join、cross join。其中full join表示把左右两个表只要其中某个表存在匹配,FULL JOIN 关键字就会返回行。
SQL

索引扫描与索引查找

896次阅读|215次收藏|470次赞

虽然都是通过索引取到相应数据,但是两者在过程上还是有区别的,索引扫描与表扫描差不多,都是把索引从开始扫描到结束,而索引查找就不一样了,会根据你查询的字符,定位到索引的局部位置,然后再开始查找,不用把整个索引全部扫描一遍,在效率上比索引扫描快很多。

SQL中Null的注意点

1141次阅读|65次收藏|348次赞

在 SQL 语句中, NULL 值与字符列中的空格, 数字中的零, 字符列中的 NULL ASCII 字符都不相同. 大家在写SQL时都会有遇到NULL的经历,例如在一个table插入NULL,与NULL作比较等等.下面介绍SQL 语句中, NULL 值的使用
SQL

mysql 慢查询日志

805次阅读|437次收藏|453次赞

MySQL有几种不同的日志文件,通常包括错误日志文件,二进制日志,通用日志,慢查询日志,等等。mysql慢查询日志对于跟踪有问题的查询非常有用,可以分析出代码实现中耗费资源的sql语句,对我们程序的优化有很高的参考。

PowerDesigner逆向生成pdm

947次阅读|161次收藏|299次赞

PDM(物理数据模型),全称是Physical Data Model,通俗地理解,就是在PowerDesigner中以图形化的方式展示和设计数据库。PowerDesigner提供了逆向工程,允许将已经存在的数据库转化为数据库物理模型,下面介绍PowerDesigner逆向生成pdm的方法

SQL Server视图的创建

933次阅读|318次收藏|161次赞

sql server中视图是从一个或者多个数据表或视图中导出的表,这个表称为虚拟表,它没有自己的真实数据,是一些SQL查询语句的集合,它的结构和数据是对数据表进行查询的结果。视图不是实体的数据表,但却可以把相关联的表的数据汇集到一个"表"中,你可以一次查出所需数据,并且操作方便,就像从一个表中查出数据一样。下面介绍SQL Server中如何创建视图

SQL SERVER中@@TRANCOUNT

1613次阅读|311次收藏|315次赞

SQL Server中数据库事务处理是相当有用的,在处理事务的时候,一般都用RollBack Transaction来回滚,但是如果在嵌套事务中这样使用的话,就会出现错误,在SqlServer里,可以通过@@TranCount全局变量来处理嵌套事务

Sql Server中常用函数

1173次阅读|456次收藏|222次赞

在操作SQLServer的时候, 很多时候记不住具体的函数如何使用, 查找联机帮助还是嫌麻烦,下面介绍 Sql Server中常用函数,其中包括字符串函数、数学函数、日期,时间函数、系统函数、合计函数等。

MySQL SQL Assistant智能提示

1796次阅读|492次收藏|23次赞

SQL Assistant 是一个支持MS SQL、MySQL、Oracle、DB2智能提示的工具,下面通过SQL Assistant自带一个SQL Editor脚本编辑器介绍SQL Assistant如何在MySQL中智通提示

SQL Server中GROUPING SETS

963次阅读|16次收藏|406次赞

SQL Server中grouping sets子句允许你指定多个group by 选项。增强了group by 的功能。使用 GROUPING SETS 的 GROUP BY 子句可以生成一个等效于由多个简单 GROUP BY 子句的 UNION ALL 生成的结果集。