使用环境:操作系统:window7数据库:SQL Server2005、MySql5.01、在安装了SQL Server的服务器上安装MySql的ODBC驱动:下载链接:http://dev.mysql.com/downloads/mirror.php?id=376346点过去之后会链接到以下的页面,不用登陆,直接点击下面的“No thanks,just s ......
364
0
0
2022-09-18
说实话我从没有在实际项目中使用过索引,仅知道索引是一个相当重要的技术点,因此我也看了不少文章知道了索引的区别、分类、优缺点以及如何使用索引。但关于索引它最本质的是什么笔者一直没明白,本文是笔者带着这些问题研究msdn的一点小结以及一大堆疑惑。1.表结构当开发者在数据库中创建一个表时,此时默认为这个表创建了一个分区,注意是一个分区。分区是一种数据组织单元,在这 ......
323
0
0
2022-08-21
本文出处:http://www.cnblogs.com/wy123/p/5958047.html最近发现还有不少做开发的小伙伴,在写存储过程的时候,在参考已有的不同的写法时,往往很迷茫,不知道各种写法孰优孰劣,该选用那种写法,以及各种写法优缺点,本文以一个简单的查询存储过程为例,简单说一下各种写法的区别,以及该用那种写法专业DBA以及熟悉数据库的同学请无视。 ......
311
0
0
2022-08-18
author: 风移摘要MSSQL Server参数嗅探既是一个涉及知识面非常广泛,又是一个比较难于解决的课题,即使对于数据库老手也是一个比较头痛的问题。这篇文章从参数嗅探是什么,如何产生,表象是什么,会带来哪些问题,如何解决这五个方面来探讨参数嗅探的来龙去脉,期望能够将SQL Server参数嗅探问题理清楚,道明白。什么参数嗅探当SQL Server第一次 ......
350
0
0
2022-08-17
右键你要降级的数据库,按下图选择:在对话框中选择:在【高级】中选择下图: 保存数据库脚本,然后在SQLServer2005中运行脚本,通过【任务】→【导入数据】,把数据从 2008导入到使用脚本创建的库上如下图,就完成了: ......
322
0
0
2022-08-10
使用软件工具sqlyog(64位)sqlyog迁移步骤1、使用sqlyog连接目标数据库连接目标数据库2、选择目标数据库(需要先把表结构建好,从SQL Server同步表结构也可以使用工具,很早以前导的表结构,忘了用的什么工具)选择数据库3、选中数据库后点击工具栏【高级工具】——》【导入外部数据...】,选择【开始新工作】点击下一步4、选择【任何ODBC数据 ......
389
0
0
2022-07-16
SQLServer数据库SQL Server是一个可扩展的、高性能的、为分布式客户机/服务器计算所设计的数据库管理系统,实现了与WindowsNT的有机结合,提供了基于事务的企业级信息管理系统方案。是美国Microsoft公司推出的一种关系型数据库系统。主要的特性(1)高性能设计,可充分利用WindowsNT的优势。(2)系统管理先进,支持Windows图形 ......
388
0
0
2022-07-16
第1章 链接服务器简介1.1 简介现代的应用程序驱动着我们的世界。每天他们都习惯于访问银行帐户,管理医疗保健计划,并从互联网远程启动汽车。大多数人都知道存储类似于社会保障号码,信用证卡号和保健信息这些敏感数据的背后是一个数据库。然而,大多数人没有意识到的是泄露一个数据库,通常可以用最小的代价接管各种企业环境。 其中一种方法是通过“数据库链接”。数据库链接本质 ......
262
0
0
2022-06-18
SQL Server 2017为我们带来了一些新的T-SQL函数。他们是非常简单的,可以帮助我们简化我们的T-SQL代码。现在就谈一谈这些新的T-SQL函数。String_AGG这个新的函数解决了一个古老的有趣的问题:如何将多条记录连接成一个字符串值。有几种情况可能会有这类需求,例如当一个人有几个电子邮件地址,几个电话号码时,我们想把这个人的电子邮件地址和电 ......
313
0
0
2022-06-02
高效的动态sql一、动态sql简单介绍:动态SQL简单的说就是将外部输入的条件内容与SQL语句形成字符串变量内容,然后执行字符串中的SQL语句,好处是灵活性大大提高,sql代码精简;坏处是效率有所降低,另外需要多注意注入漏洞。对于主流的sqlserver、oracle、mysql都有动态sql之说,这里我主要简单举例说明一下MSSQL的动态sql使用。二、最 ......
322
0
0
2022-06-01
一、问题提出:在企业中有各式各样的C/S系统或B/S系统(网站),其中有很多是使用SQL Server作为后端数据库支撑,有些系统是自建的,有些是购买的,在使用过程中经常会出现各式各样的异常问题,而其中通过数据库的调整能解决的问题不在少数,而排查SQL server的问题的最好的工具就是事件跟踪器SQL Server Profiler。事件跟踪器Profil ......
345
0
0
2022-05-31
微软正在准备发布SQL Server 2017的第一个候选版本,据悉SQL Server 2017 RC1的开发工作已经完成。最新版本的关系数据库管理系统将为Windows,Linux和Docker containers提供SQL Server性能和安全性。RC1的主要增强功能包括:更快的性能SQL Server on Linux Active Direct ......
275
0
0
2022-05-23
1、和oracle相比,SQLSERVER和DB2的锁机制就是有点先天不足,譬如DB2会有locklist和lockmax这两个参数来控制锁在内存中的大小,以及什么时候由行锁升级成表所,sqlserver的锁和DB2有些类似,都是放在内存中的,但是oracle放在block的标志位的上的设计,在2000~3000高并发的情况下的优势会非常大,死锁,锁超市就大 ......
366
0
0
2022-05-18
常见的字段类型选择1. 字符类型建议采用 varchar/nvarchar 数据类型2. 金额货币建议采用 money 数据类型3. 科学计数建议采用 numeric 数据类型4. 自增长标识建议采用 bigint 数据类型 (数据量一大,用 int 类型就装不下,那以后改造就麻烦了)5. 时间类型建议采用为 datetime 数据类型6. 禁止使用 tex ......
293
0
0
2022-05-04
相信很多人都用过多表联合查询,有时需求不同查询也不同。有时候表是不准改变的,只好通过Sql语句进行改变。就下面1,2图,不同查询有不同效果。一对多:举例子就是一个学生要考多个科目,有时是要清楚学生所修科目,分数等等。12以下为这两种情况作出不同的查询。Student表Student表Subject表Subject表本次采用SQLServer(1)首先在SQL ......
353
0
0
2022-04-29