SQL中not in有Null值时

3390次阅读|285次收藏|268次赞

在写SQL语句时,经常需要查询不在某个表、不等于某些值的记录,SQL Server中提供了not in来实现这个功能,但是,如果not in 后面的值有NULL值时,就会返回错误的结果,即没有任何结果返回,所以SQL中在使用not in时需要特别留意。下面通过实例说明
SQL

SQL Server中对列的权限设置

1926次阅读|37次收藏|221次赞

在SQL Server数据库维护中,对用户的权限控制是比较常见的,在用户能够访问什么的问题上,SQL Server给了我们相当精细的控制。例如对某个数据库的权限设置、对某张表的权限设置、甚至对某个列的权限设置。下面介绍SQL Server中对列的权限控制的几种方式

SQL Server中找出执行时间过长的作业

1740次阅读|251次收藏|16次赞

SQL SERVER中作业在执行的过程中,有些时候,部分作业会执行很长时间,我们在排查问题时,可以使用SQL语句找出执行时间过长的作业。

SQL SERVER中查看某个时间段内出错的作业

1382次阅读|173次收藏|196次赞

SQL SERVER中作业计划在执行的过程中,有时也会出错,这就需要在SQL SERVER维护时,监控作业的运行情况,下面查询某个时间段内出错的作业方法

sql server作业的调度信息中各列的含义

1443次阅读|426次收藏|393次赞

在SQL Server的管理中,经常需要对作业进行维护,SQL SERVER数据库作业的调度信息一般位于表 msdb.dbo.sysschedules中,包含了有关 SQL Server 代理作业计划的信息,那么这些信息中的各列究竟分别代表什么意思呢?

SQL语句查询SQL SERVER作业的调度信息

1369次阅读|395次收藏|10次赞

在SQL SERVER管理中,经常需要对数据库的作业进行监控,例如查看作业的调度信息、执行情况、异常情况等等。可以通过SQL SERVER UI界面查看,但是,如果作业多的时候,就会很麻烦,下面通过使用SQL语句查询SQL SERVER作业的调度信息的方法

left join on和where的区别

2140次阅读|54次收藏|474次赞

数据库在通过连接两张或多张表来返回记录时,都会生成一张中间的临时表,然后再将这张临时表返回给用户,在使用left jion时,如果需要对数据进行进一步过滤,可以在left jion后面加上on和where,那么这两个有什么区别呢?在使用上需要注意些什么呢?
SQL

myisam和innodb的区别

1238次阅读|96次收藏|43次赞

MySQL有多种存储引擎,MyISAM和InnoDB是其中常用的两种。这两个存储引擎各有优劣,视具体应用而定。那么这两种存储引擎有什么区别呢?各自适合那些场景呢?

mysql编码设置

1072次阅读|17次收藏|6次赞

在使用MySql中,由于MySql默认安装时的字符编码可能是latin1、utf8,如果项目编程环境与mysql的不同,可能会有乱码的存在,就需要我们修改、设置MySql的编码方式,下面介绍编码设置的方法

SQL SERVER中与内存相关的计数器

1286次阅读|136次收藏|306次赞

在SQL SERVER数据库维护中,通常会用一系列计数器来监视SQL SERVER的运行环境,使用计数器,既可以衡量当前的数据库内存使用情况,还可以和以前的性能进行对比。下面介绍SQL SERVER中与内存相关的常用计数器

MySql中date、datetime、time类型的区别

1477次阅读|326次收藏|200次赞

在mysql中存储日期时间的字段类型有date、datetime、time、TimeStamp。每个类型存储的格式都是不同的,下面分别介绍date、datetime、time这三个类型的区别

MySql DATE_FORMAT日期格式化

1941次阅读|414次收藏|456次赞

在数据库编程中,经常需要将日期格式化,SQL Server中提供了convert函数,oracle提供了to_char函数,在MySql中可以使用DATE_FORMAT函数、str_to_date函数对日期格式化,下面介绍DATE_FORMAT具体的用法

SQL中Between查询日期的问题

5397次阅读|248次收藏|370次赞

SQL中操作符 BETWEEN ... AND 会选取介于两个值之间的数据范围,这些值可以是数值、文本或者日期。SQL中Between的取值范围为:大于或等于 begin 的值并且小于或等于end的值。但是在查询日期是会出现漏查的问题。
SQL

MySQL配置文件my.cnf的介绍

987次阅读|202次收藏|370次赞

mysql配置文件 my.cnf 所在位置根据安装时设定的,当mysqld服务启动的时候,默认会按一定的顺序读取配置文件的,对于my.cnf中的各种默认配置,如果不太懂,则需要优化MySQL时,会不知道从哪开始,下面将简单介绍MySQL my.cnf文件中的常用的配置信息

SQL Server与Oracle数据类型的对应关系

1894次阅读|234次收藏|493次赞

有时候项目需要用到两种不同的数据库,或者项目需要从一种数据库迁移到不同的数据库,例如,将SQL Server 上的数据库迁移到Oracle数据库中,由于各种数据库的数据类型存在一定的差异,在处理这类问题的时候,就需要我们了解各个数据库的数据类型及它们之间的差异