SQL中Between查询日期的问题

1256次阅读|248次收藏|368次赞

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

MySQL配置文件my.cnf的介绍

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

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

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

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

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

mysql存储过程如何调试

568次阅读|398次收藏|213次赞

在mysql数据库应用中,如果业务复杂,通常我们会用到存储过程,在mysql中存储过程该怎样调试呢?MySQL的存储过程有没有什么好的调试工具呢?

查询SQL SERVER中某个数据库的每个表的数据量和每行记录所占用空间

933次阅读|53次收藏|454次赞

在数据库开发或者SQL SERVER数据库维护中,常常出现数据库查询慢、数据库死锁等故障,我们在排查错误时,有时需要查询某个数据库的每个表的数据量和每行记录所占用空间,进而进行错误判断或者优化,下面介绍查询的方法

select top 根据传入的参数获取数据的条数

415次阅读|212次收藏|392次赞

在使用SQL语句的 select top n 获取数据中,有时获取的条数需要通过传入的参数来定义 获取的数据的条数,使用 select top @num 则会报错,那么这个SQL语句改如何写呢?
SQL

支持多种数据库的数据库管理工具:navicat premium

1016次阅读|355次收藏|492次赞

Navicat Premium 是一个数据库管理工具,可以同時连接到 MySQL、MariaDB、SQL Server、SQLite、Oracle 和 PostgreSQL 数据库。Navicat Premium 支持大部份在现今数据库管理系统中使用的功能,包括存储过程、事件、触发器、函数、视图等。

SQL SERVER存储过程中使用事务与try catch

813次阅读|452次收藏|368次赞

在SQL SERVER存储过程中处理异常,我们可以利用try catch捕捉异常信息,为了保持数据的完整性,让发生异常时,能够全部回滚,需要在存储过程中使用事务,下面介绍在SQL SERVER存储过程中使用事务与try catch的方法

MYSQL中常用的强制性操作

532次阅读|355次收藏|316次赞

在MYSQL数据库应用开发中,有时候由于SQL语句设计的不合理,导致未使用到某个索引,或者引起对数据库查询慢的因素,这就需要我们对MYSQL的操作进行优化,下面介绍MYSQL中常用的强制性操作,类似Oracle中的hint功能。

MYSQL中GROUP BY不包含所有的非聚合字段时的注意事项

1979次阅读|42次收藏|446次赞

在MYSQL中使用GROUP BY分组时,我们可以select 多个非聚合字段,但是这些字段不在GROUP BY中,这样的SQL查询在SQL SERVER、ORACLE中是不合理的,且会报错,MYSQL的这种特异性,有时查询出来的结果并不是我们需要的,那么,我们在使用时应该注意哪些呢?

mysql中length、char_length区别

716次阅读|162次收藏|351次赞

mysql中字符串长度有两个函数分别为char_length和length,char_length函数可以计算unicode字符,包括中文等字符集的长度,而length函数用来计算普通字符的长度,他会把一个中文字符的长度计算为2或3.

mysql字符类型长度限制

688次阅读|292次收藏|68次赞

在mysql应用中,CHAR、VARCHAR、TEXT、BLOB等字符类型使用的非常频繁,如果这些字符类型长度限制的不合理,当输入的字段值超过这个限制是,就会报错误,那么,mysql中这些字符类型的长度最大为多少呢?

SQL Server快捷键

1059次阅读|253次收藏|206次赞

SQL Server程序员经常要在SSMS(SQL Server Management Studio)中编写T-SQL代码,如果能够使用快键建进行操作,将会更为方便,下面就将为您列出 SQL Server 查询分析器提供的常见快捷键

sql server还原数据库时提示数据库正在使用

361次阅读|497次收藏|369次赞

在sql server数据库管理中,有时需要对某个数据库还原,在对SQL Server数据库进行还原时,提示:System.Data.SqlClient.SqlError:因为数据库正在使用,所以无法获得对数据库的独占访问权,下面介绍解决方法

SQL SERVER中使用WITH TIES获取前几行数据

614次阅读|176次收藏|252次赞

SQL SERVER中WITH TIES语句用于指定查询结果集包含与返回的最后一行中一个或多个 ORDER BY 列中的值匹配的任何其他行,这可能导致返回的行数多于在 top 中指定的值,下面介绍SQL SERVER中使用WITH TIES获取前几行数据的特殊性。