
sql
文章平均质量分 67
whazhl
这个作者很懒,什么都没留下…
展开
-
Sql删除重复记录的方法
一。查找重复记录1。查找全部重复记录Select * From 表 Where 重复字段 In (Select 重复字段 From 表 Group By 重复字段 Having Count(*)>1)2。过滤重复记录(只显示一条)Select * From HZT Where ID In (Select Max(ID) From HZT Group By转载 2014-07-01 12:58:27 · 524 阅读 · 0 评论 -
查找MySQL中查询慢的SQL语句的方法
1、通过查询日志 (1)、Windows下开启MySQL慢查询MySQL在Windows系统中的配置文件一般是是my.ini找到[mysqld]下面加上代码如下log-slow-queries = F:/MySQL/log/mysqlslowquery。loglong_query_time = 2(2)、Linux下启用MySQL慢查询MySQL在Windows原创 2014-07-01 22:20:54 · 942 阅读 · 0 评论 -
SQL Server中如何批量导入数据
SQL Server的Bulk Insert语句可以将本地或远程的数据文件批量导入到数据库中,速度非常的快。 1. 由于Bulk Insert通常配合格式化文件批量导入数据更方便,所以这里先介绍bcp工具导出格式化文件的方法。bcp是SQL Server提供的命令行实用工具提供了数据的导出、导入、格式文件导出等功能,导出格式化文件的语法如下:转载 2014-07-03 00:39:07 · 2624 阅读 · 0 评论 -
SQL子查询
1、单行子查询SELECT ename FROM emp WHERE deptno=(SELECT deptno FROM emp where ename='SMITH');查询表中与smith同部门的人员名字。因为返回结果只有一行,所以用“=”连接子查询语句 2、多行子查询SELECT ename,job,sal,deptno from转载 2014-08-20 12:56:00 · 433 阅读 · 0 评论 -
存储过程中使用事务Transaction实例
实例一Create PROCEDURE [dbo].[tt2]AsBegin Begin Transaction Update dbo.storeA Set Aid = 7 Where Aname ='N73' Update dbo.storeA Set Aid = 9 Where Aname ='N97'转载 2014-08-25 12:43:49 · 7635 阅读 · 0 评论 -
SET STATISTICS IO 统计信息的意思
例如以下统计信息表 'SalesOrderDetail_test'。扫描计数 5,逻辑读取 15064 次,物理读取 0 次,预读 15064 次,lob 逻辑读取 0 次,lob 物理读取 0 次,lob 预读 0 次。原创 2014-09-12 13:16:29 · 495 阅读 · 0 评论 -
set statistics profile on统计字段说明
一、统计返回的字段说明 Rows执行计划的每一步返回的实际行数 Executes执行计划的每一步被运行了多少次 StmtText执行计划的具体内容。执行计划以一棵树的形式显示。每一行都是运行的一步,都会有结果集返回,也都会有自己的cost EstimateRowsSQLSERVER根据表格上的统计信息,预估的每一步的返回行数。在分析执行计划时转载 2014-09-15 18:59:09 · 1246 阅读 · 0 评论 -
SQL语句太复杂,怎么优化
一、视图和存储过程的深度 视图和存储过程能够抽象出一些业务逻辑,简化设计,是很推荐的做法。但是如果在引用视图和存储过程时不加注意,视图套视图,存储过程嵌存储过程,最后嵌套上四五层,那复杂度累积起来,可能会超出你想象。对SQL的优化,也是很严重的考验。所以在引用他们的时候,也要考虑累积的复杂度 二、表格联接的数量 为了支持复杂的业务逻辑,一个应用往往会有成百上千转载 2014-09-03 18:43:56 · 4636 阅读 · 1 评论 -
如何查看IO量大的SQL语句
SET STATISTICS IO 使 SQL Server 显示有关由 Transact-SQL 语句生成的磁盘活动量的信息。例如扫描计数 1,逻辑读取 503 次,物理读取 2 次,预读 534 次,lob 逻辑读取 0 次,lob 物理读取 0 次,lob 预读 0 次。查看IO量大的SQL语句select top 50 (total转载 2015-03-27 08:26:31 · 5278 阅读 · 0 评论