
数据库
zc2087
这个作者很懒,什么都没留下…
展开
-
MS-SQL 分页函数+ASP
共需要两个存储过程,第一个是负责分页的CREATE PROCEDURE [dbo].[USP_GetList] ( @pageIndex int = 1 -- 当前页码0 表示返回所有符合内容,@pageSize int = 10 -- 页尺寸,@SID nvarchar(30) = -- 主键字段,@strGetField nvarchar(1000) =原创 2008-12-15 00:44:00 · 587 阅读 · 0 评论 -
详解MySQL中SlowLog的实际配置
mysql 日志系统上线有段时间了,前端在慢慢切站点过来写入,未雨绸缪 diy了套 mysql 监控工具.分为 slave status ,sync,objec infot,userprivileges,job status ,slowlog. 这次说下slow_log转载 2011-09-22 10:14:27 · 2914 阅读 · 0 评论 -
MySQL索引经验之浅见
<br />在数据库表中,使用索引可以大大提高查询速度。<br /><br />假如我们创建了一个testIndex表:<br />create TABLE testIndex(i_testID INT NOT NULL,vc_Name VARCHAR(16) NOT NULL);<br /><br />我们随机向里面插入了1000条记录,其中有一条<br /> i_testID vc_Name<br /> 555 erquan<br /> <br />在查找vc_Nam原创 2010-11-04 10:49:00 · 439 阅读 · 0 评论 -
使用连接(JOIN)来代替子查询(Sub-Queries) mysql优化系列记录
<br />使用连接(JOIN)来代替子查询(Sub-Queries)<br />MySQL从4.1开始支持SQL的子查询。这个技术可以使用SELECT语句来创建一个单列的查询结果,然后把这个结果作为过滤条件用在另一个查询中。例如,我们要将客户基本信息表中没有任何订单的客户删除掉,就可以利用子查询先从销售信息表中将所有发出订单的客户ID取出来,然后将结果传递给主查询,如下所示: <br />DELETE FROM customerinfo <br />WHERE CustomerID NOT in (S原创 2010-11-02 18:06:00 · 1526 阅读 · 2 评论 -
mysql语句优化
<br />绝大多数情况下,使用索引可以提高查询的速度,但如果SQL语句使用不恰当的话,索引将无法发挥它应有的作用。下面是应该注意的几个方面。首先,最好是在相同类型的字段间进行比较的操作。在MySQL 3.23版之前,这甚至是一个必须的条件。例如不能将一个建有索引的INT字段和BIGINT字段进行比较;但是作为特殊的情况,在CHAR类型的字段和VARCHAR类型字段的字段大小相同的时候,可以将它们进行比较。其次,在建有索引的字段上尽量不要使用函数进行操作。 <br /> 例如,在一个DATE类型的字段上使原创 2010-11-02 18:05:00 · 631 阅读 · 0 评论 -
超详细mysql left join,right join,inner join用法分析
<br />下面是例子分析<br />表A记录如下: <br />aID aNum <br />1 a20050111 <br />2 a20050112 <br />3 a20050113 <br />4 a20050114 <br />5 a20050115 <br />表B记录如下: <br />bID bName <br />1 2006032401 <br />2 2006032402 <br />3 2006032403 <br />4 2006032404 <br />8 2006032408原创 2010-10-26 16:53:00 · 491 阅读 · 0 评论 -
mysql 添加字段、删除字段、调整字段顺序 [转]
<br />ALTER TABLE — 更改表属性 添加字段: alter table `user_movement_log` Add column GatewayId int not null default 0 AFTER `Regionid` (在哪个字段后面添加) 删除字段: alter table `user_movement_log` drop column Gatewayid 调整字段顺序: ALTER TABLE `user_movement原创 2010-12-02 14:09:00 · 1873 阅读 · 0 评论 -
使用mysql dump 导入与导出的方法
MySQL实用命令 Wikipedia,自由的百科全书 一) 连接MYSQL: 格式: mysql -h主机地址 -u用户名 -p用户密码 1、例1:连接到本机上的MYSQL 首先在打开DOS窗口,然后进入mysql安装目录下的bin目录下,例如: D:/mysql/bin,再键入命令mysql -uroot-p,回车后提示你输密码,如果刚安装好MYSQL转载 2009-12-08 00:04:00 · 48378 阅读 · 1 评论 -
sp_MSforeachtable使用方法[转]
1)说明系统存储过程sp_MSforeachtable和sp_MSforeachdb,是微软提供的两个不公开的存储过程,从ms sql 6.5开始。存放在SQL Server的MASTER数据库中。2)参数说明:@command1 nvarchar(2000), --第一条运行的SQL指令@replacechar nchar(1) = N?, --指定的占位符号原创 2009-08-30 23:33:00 · 651 阅读 · 0 评论 -
SQL语句删除表中重复字段(复制别人的)
1、查找表中多余的重复记录,重复记录是根据单个字段(peopleId)来判断select * from peoplewhere peopleId in (select peopleId from people group by peopleId having count(peopleId) > 1)2、删除表中多余的重复记录,重复记录是根据单个字段(peopleId)来判断,只留有rowid最小的原创 2009-08-31 22:25:00 · 625 阅读 · 0 评论 -
SCOPE_IDENTITY、IDENT_CURRENT 和 @@IDENTITY的比较
今天遇到关于@@IDENTITY的问题,担心并发操作@@IDENTITY取到错误值,google发现 使用SCOPE_IDENTITY函数比较保险。 也许大家对SQL Server中的 @@IDENTITY 都不陌生,都知道它是获取数据表中最后一条插入数据的IDENTITY值。 比如,表 A 中有个 ID 为自增1的字段,假设此时 ID 的值为100,现在如果我往表A插入一条数转载 2009-08-12 16:05:00 · 754 阅读 · 0 评论 -
mysql中,主键与普通索引的区别是什么?
一、什么是索引? 索引用来快速地寻找那些具有特定值的记录,所有MySQL索引都以B-树的形式保存。如果没有索引,执行查询时MySQL必须从第一个记录开始扫描整个表的所有记录,直至找到符合要求的记录。表里面的记录数量越多,这个操作的代价就越高。如果作为搜索条件的列上已经转载 2011-09-26 15:50:05 · 4976 阅读 · 0 评论