首页 > 数据库技术
储存引擎Innodb和储存引擎MyISAM之对比
MyISAM储存表的特点:每一个表使用三个文件来保存.frm:表结构定义文件.MYD:表数据文件,储存数据的.MYI:表索引文件Innodb储存表时特点:Innodb在储存表时是将多个表数据共享在一个表空间文件中。这种方式不容易维护表。因此,建议,每一个表使用一个独立的表空间文件。因此,需..
分类:数据库技术   时间:2014-11-12 02:08:55    收藏:0  评论:0  赞:0  阅读:241
sql datalength与len区别用法
原文:sql datalength与len区别用法len ( string_expression )参数:要计算的字符串 len() 函数len 函数返回文本字段中值的长度。 sql len() 语法select len(column_name) from table_name 我们希望取得 "ci...
分类:数据库技术   时间:2014-11-12 02:04:33    收藏:0  评论:0  赞:0  阅读:215
SQL Server锁分区特性引发死锁解析
原文:SQL Server锁分区特性引发死锁解析锁分区技术使得SQL Server可以更好地应对并发情形,但也有可能带来负面影响,这里通过实例为大家介绍,分析由于锁分区造成的死锁情形. 前段时间园友@JentleWang在我的博客锁分区提升并发,以及锁等待实例中问及锁分区的一些特性造成死锁的问题,这...
分类:数据库技术   时间:2014-11-12 02:02:34    收藏:0  评论:0  赞:0  阅读:296
SET STATISTICS IO和SET STATISTICS TIME 在SQL Server查询性能优化中的作用
原文:SET STATISTICS IO和SET STATISTICS TIME 在SQL Server查询性能优化中的作用近段时间以来,一直在探究SQL Server查询性能的问题,当然也漫无目的的查找了很多资料,也从网上的大神们的文章中学到了很多,在这里,向各位大神致敬。正是受大神们无私奉献精神...
分类:数据库技术   时间:2014-11-12 02:02:24    收藏:0  评论:0  赞:0  阅读:310
SQL Server 存储引擎-剖析Forwarded Records
原文:SQL Server 存储引擎-剖析Forwarded Records我们都知道数据在存储引擎中是以页的形式组织的,但数据页在不同的组织形式中其中对应的数据行存储是不尽相同的,这里通过实例为大家介绍下堆表的中特有的一种情形Forwared Records及处理方式. 概念 堆表中,当对其中的记...
分类:数据库技术   时间:2014-11-12 01:59:54    收藏:0  评论:0  赞:0  阅读:292
处理动态SQL语句的参数
原文:处理动态SQL语句的参数经常对SQL进行开发,写动态的SQL语句,是少之不了的,但是在使用动态语句中,常是因为有动态的参数的出现。参考下面代码示例: 正因为有了标记1的动态条件代码,而让SQL语句需要变成动态的SQL语句。加上SQL语句中有参数的存在,因此需要使用标记2的设置整句SQL语句中所...
分类:数据库技术   时间:2014-11-12 01:59:43    收藏:0  评论:0  赞:0  阅读:157
SQL Server优化器特性-隐式谓词
原文:SQL Server优化器特性-隐式谓词我们都知道,一条SQL语句提交给优化器会产生相应的执行计划然后执行输出结果,但他的执行计划是如何产生的呢?这可能是关系型数据库最复杂的部分了.这里我为大家介绍一个有关SQL Server优化器的特性-隐式谓词,并简单介绍在此特性下如何根据场景控制优化器的...
分类:数据库技术   时间:2014-11-12 01:58:04    收藏:0  评论:0  赞:0  阅读:317
SQL去掉小数点有效数字后的所有0
原文:SQL去掉小数点有效数字后的所有0 第一种方法 select cast(2.5000000000000 as real) select cast(2 as real) select cast(2.00000 as real) 第二种方法 CREATE function [dbo].[Clear...
分类:数据库技术   时间:2014-11-12 01:57:53    收藏:0  评论:0  赞:0  阅读:369
SQL Server with(nolock)详解
原文:SQL Server with(nolock)详解大家在写查询时,为了性能,往往会在表后面加一个nolock,或者是with(nolock),其目的就是查询是不锁定表,从而达到提高查询速度的目的。 什么是并发访问:同一时间有多个用户访问同一资源,并发用户中如果有用户对资源做了修改,此时就会对其...
分类:数据库技术   时间:2014-11-12 01:57:04    收藏:0  评论:0  赞:0  阅读:316
MySql中的变量定义
根据mysql手册,mysql的变量分为两种:系统变量和用户变量。但是在实际使用中,还会遇到诸如局部变量、会话变量等概念。根据个人感觉,mysql变量大体可以分为四种类型: 一、局部变量。 局部变量一般用在sql语句块中,比如存储过程的begin/end。其作用域仅限于该语句块,在该语句...
分类:数据库技术   时间:2014-11-12 01:56:14    收藏:0  评论:0  赞:0  阅读:335
SQL远程备份
原文:SQL远程备份 set ANSI_NULLS ON set QUOTED_IDENTIFIER ON go -- ============================================= -- Author: dcrenl -- Create date: 2013-9-5 9...
分类:数据库技术   时间:2014-11-12 01:54:34    收藏:0  评论:0  赞:0  阅读:285
理解MySQL——复制(Replication)
1、复制概述1.1、复制解决的问题数据复制技术有以下一些特点:(1) 数据分布(2) 负载平衡(load balancing)(3) 备份(4) 高可用性(high availability)和容错1.2、复制如何工作从高层来看,复制分成三步:(1) master将改变记录到二进制日志(binary...
分类:数据库技术   时间:2014-11-12 01:54:04    收藏:0  评论:0  赞:0  阅读:352
【记录】T-SQL 分组排序中取出最新数据
原文:【记录】T-SQL 分组排序中取出最新数据示例 Product 表结构: 示例 Product 表数据: 想要的效果是,以 GroupName 字段分组,取出分组中通过 Sort 降序最新的数据,通过示例数据,可以推算出结果数据的 ID 应该为:7、5、3。 示例 SQL 代码: select...
分类:数据库技术   时间:2014-11-12 01:53:54    收藏:0  评论:0  赞:0  阅读:277
SQL语句技巧:查询存在一个表而不在另一个表中的数据记录
原文:SQL语句技巧:查询存在一个表而不在另一个表中的数据记录方法一(仅适用单个字段)使用 not in ,容易理解,效率低select A.ID from A where A.ID not in (select ID from B)方法二(适用多个字段匹配)使用 left join...on......
分类:数据库技术   时间:2014-11-12 01:53:43    收藏:0  评论:0  赞:0  阅读:317
SQL远程恢复
原文:SQL远程恢复 -- ============================================= -- Author: dcrenl -- Create date: 2013-9-5 14:08:35 -- Description: WEB服务器远程恢复数据库,远程恢复和远程备...
分类:数据库技术   时间:2014-11-12 01:53:23    收藏:0  评论:0  赞:0  阅读:266
sqlit使用要点之引入libsqlite3.dylib
如何引入libsqlite3.dylib? 在.h 或 .cpp文件中包含对应的头文件...
分类:数据库技术   时间:2014-11-12 00:36:43    收藏:0  评论:0  赞:0  阅读:332
SQL Server 数据库定时自动备份
原文:SQL Server 数据库定时自动备份SQL Server 数据库定时自动备份——每天定时备份,保留前8天的备份 利用SQL Server代理新建作业来定期备份 1)在数据库库的【SQL Server代理】->【作业】,右键【新建作业】 2)在【常规】选项卡设置【名称】(自定义) 3)在【步...
分类:数据库技术   时间:2014-11-12 00:34:53    收藏:0  评论:0  赞:0  阅读:364
sqlserver中的 数据转换 与 子查询
原文:sqlserver中的 数据转换 与 子查询数据类型转换 --cast转换 selectCAST(1.23asint) selectCAST(1.2345asdecimal(18,2)) selectCAST(123asvarchar(10)) 整型转换成字符串型 selectCAST('12...
分类:数据库技术   时间:2014-11-12 00:32:14    收藏:0  评论:0  赞:0  阅读:262
附加没有LDF的数据库文件
原文:附加没有LDF的数据库文件 如果你只下载了数据文件,没有LDF文件,那么附加的时候选择使用ATTACH_REBUILD_LOG。 命令类似: USE [master] GO CREATE DATABASE [AdventureWorks2012] ON ( FILENAME = N'D:\Ad...
分类:数据库技术   时间:2014-11-12 00:30:13    收藏:0  评论:0  赞:0  阅读:387
SQLServer 分组查询相邻两条记录的时间差
原文:SQLServer 分组查询相邻两条记录的时间差首先,我们通过数据库中表的两条记录来引出问题,如下图 以上为一个记录操作记录的表数据。OrderID为自增长列,后面依次为操作类型,操作时间,操作人。 现在的问题是:要求筛选出数据库中从“接收”到“送出”的时间差超过2天的全部记录。即如上图两笔单...
分类:数据库技术   时间:2014-11-12 00:30:03    收藏:0  评论:0  赞:0  阅读:466
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!