MySql存储过程

697次阅读|157次收藏|74次赞

存储过程是数据库存储的一个重要的功能,存储过程(Stored Procedure)是一组为了完成特定功能的SQL语句集,经编译后存储在数据库中,用户通过指定存储过程的名字并给定参数(如果该存储过程带有参数)来调用执行它。下面介绍存储过程在MySql的应用

SQL Server中Len和DataLength

844次阅读|62次收藏|457次赞

SQL Server中计算长度有 Len() 和DataLength() 两种方式,len 函数返回字符串的长度,DataLength() 返回用于表示任何表达式的字节数。

查看SQL SERVER已安装的实例名

755次阅读|32次收藏|357次赞

一个SQL Server服务器就是一个实例,在同一个操作系统支持装多个服务器,换言之,就是多个实例。每个SQL Server 数据库引擎实例各有一套不为其它实例共享的系统及用户数据库。那么,我们如何查看SQL SERVER已安装的实例名呢?

SQL SERVER中调用存储过程

620次阅读|7次收藏|53次赞

在SQL Server数据库的维护或者Web开发中,有时需要在存储过程或者作业等其他数据库操作中调用其它的存储过程,下面介绍其调用的方法

sql server 查找某个字段在哪些表中存在

659次阅读|44次收藏|44次赞

如果数据库的命名是比较规范的,当我们需要查找某个字段在哪些表中存在时,在sql server中就很方便的利用syscolumns系统表查询出结果。

sql server go语句

1089次阅读|343次收藏|230次赞

go语句在SQL Server中用来表示事物结束,提交并确认结果,当前批处理语句是自上一 GO 命令后输入的所有语句,若是第一条 GO 命令,则是从特殊会话或脚本的开始处到这条 GO 命令之间的所有语句。

mysql explain的用法

981次阅读|475次收藏|414次赞

在做性能测试中经常遇到一些mysql 数据库的问题,通常使用慢查询日志可以找到执行效果比较差的sql,但是仅仅找到这些sql是不行的,我们需要协助开发人员分析问题所在,这就经常用到explain通过explain可以知道mysql是如何处理语句,分析出查询或是表结构的性能瓶颈。

sql server中随机函数NewID()和Rand()

620次阅读|88次收藏|380次赞

在SQL Server中,随机函数有rand(),NewID(),其中rand是在0到1内随机取数,NewID则是生成随机的uniqueidentifier唯一标识符。

sql server中dense_rank和row_number的区别

704次阅读|312次收藏|113次赞

sql server 的排名函数用得最多的应该是RoW_NUMBER()了,我通常用ROW_NUMBER() + CTE 来实现分页;dense_rank函数也具有排序的功能,包含排序并列的情况,但是row_number不考虑是否并列

dbcc checkdb 用法

877次阅读|330次收藏|320次赞

SQL SERVER中dbcc checkdb 命令用于检查指定数据库中的所有对象的分配和结构完整性,检查数据库是否有损坏,尽可能修复数据库损坏,使数据能重新被访问。下面介绍SQL SERVER中dbcc checkdb具体的用法

将SQL Server数据迁移到MySQL的方法

781次阅读|126次收藏|142次赞

在项目开发中,有时由于项目开始时候使用的数据库是SQL Server,后来把存储的数据库调整为MySQL,所以需要把SQL Server的数据迁移到MySQL。下面介绍几种数据迁移的方法

sql server事件跟踪器中常用的跟踪事件

1542次阅读|232次收藏|44次赞

SQL Server事件跟踪器(Profiler)可以帮助数据库管理员跟踪SQL Server数据库所执行的特定事件,主要用来跟踪数据库的SQL 执行情况,发现耗时较长的SQL,从而发现影响性能的原因, 可以使用此工具得到跟踪文件,把跟踪文件返回到研发,用来分析和定位问题。下面介绍常用的跟踪事件

sql server 判断 null

1084次阅读|132次收藏|246次赞

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

SQL Server中DateTime与DateTime2的区别

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

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

SQL Server中OutPut子句

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

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