自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(50)
  • 资源 (17)
  • 收藏
  • 关注

转载 mysql中merge表存储引擎用法介绍

mysql中merge表存储引擎用法介绍:mysql的merge引擎类型允许你把许多结构相同的表合并为一个表。然后,你可以执行查询,从多个表返回的结果就像从一个表返回的结果一样。每一个合并的表必须有同样表的定义和结构。merge表存储引擎在如下这种使用场合会最为有用:如果需要把日志纪录不停的录入MySQL数据库,并且每天、每周或者每个月都创建一个单一的表,而且要制作来自多个表的合计查询

2012-05-30 16:26:45 625

转载 Mysql函数Last_insert_id()的真正含义

LAST_INSERT_ID自动返回最后一个 INSERT 或 UPDATE 操作为 AUTO_INCREMENT 列设置的第一个发生的值. 参考这里The ID that was generated is maintained in the server on a per-connection basis. LAST_INSERT_ID是基于单个connection的, 不可

2012-05-30 12:22:48 1769

转载 ENUM和SET类型 mysql

ENUM和SET类型   1、ENUM和SET类型的定义 ENUM 和 SET 类型是两种特殊的字符串类型,它们有很多相似之处,使用方法也是分类系,通常都从一个在表创建时明确列举的允许值的一张表中选择,其主要的区别是ENUM列必须是值集合中的一个成员,而SET列可以包括其中的任意成员。例如,创建如下两个串列: color ENUM(“red”,”black”,”green”

2012-05-30 12:09:48 683

原创 MYSQL的事务处理

MYSQL的事务处理主要有两种方法。1、用begin,rollback,commit来实现begin 开始一个事务rollback 事务回滚commit 事务确认2、直接用set来改变mysql的自动提交模式MYSQL默认是自动提交的,也就是你提交一个QUERY,它就直接执行!我们可以通过set autocommit=0 禁止自动提交set autocommit=1

2012-05-28 18:50:46 412

转载 7.24 LOCK TABLES/UNLOCK TABLES句法 MySQL不支持事务环境 我靠!!!

LOCK TABLES tbl_name [AS alias] {READ | [LOW_PRIORITY] WRITE} [, tbl_name {READ | [LOW_PRIORITY] WRITE} ...]...UNLOCK TABLESLOCK TABLES为当前线程锁定表。UNLOCK TABLES释放被当前线程持有的任何锁。当线程发出另外一个LOC

2012-05-28 17:30:04 948

原创 MYSQL联接类型

system 表仅有一行(=系统表)。这是const联结类型的一个特例。 const 表有最多一个匹配行,它将在查询开始时被读取。因为仅有一行,在这行的列值可被剩下的优化器认为是常数。 const表很快,因为它们只读取一次!eq_ref 对于每个来自于先前的表的行组合,从该表中读取一行。这可能是最好的联结类型,除了const类型。它用在一个索引的所有部分被联结使用并且索引是UNIQUE或PRI

2012-05-28 17:09:52 436

转载 相似图片搜索的原理

上个月,Google把"相似图片搜索"正式放上了首页。  你可以用一张图片,搜索互联网上所有与它相似的图片。点击搜索框中照相机的图标。  一个对话框会出现。  你输入网片的网址,或者直接上传图片,Google就会找出与其相似的图片。下面这张图片是美国女演员Alyson Hannigan。  上传后,Google返回如下结果:  类似的"相似图片搜索引擎"还有不少,TinEye甚

2012-05-24 17:07:07 333

原创 自定义表类型可以用于存储过程的传值,示例如下

create type dbo.sss as table (aa int, bb varchar(10))--declare @t as dbo.sssalter proc p (@t as dbo.sss  READONLY )as begin set nocount on ;select * from @tend

2012-05-24 14:37:09 914

原创 选择状态仅为a 或者 有a 仅有b的订单号

select orderid ,count(case when stat in ('a') then 1 end) c1,count( case when stat not in ('a','b') then 1 end) c2from aa group by orderidhaving c1>0 and c2=0

2012-05-24 10:59:53 400

原创 一个典型的语句优化

SELECT *FROM    WH.OrderFlow.PackageInfo a        inner JOIN LB.OrderFlow.PackageInfo b ON a.PackageCode = b.PackageCode                                                   AND a.PackageStatus > 1

2012-05-23 15:00:10 354

转载 DBCC FREEPROCCACHE

SQL Server 2008 R2SQL Server 2008SQL Server 2005此主题尚未评级- 评价此主题删除计划缓存中的所有元素,通过指定计划句柄或 SQL 句柄从计划缓存中删除特定计划,或者删除与指定资源池相关联的所有缓存条目。Transact-SQL 语法约定语法复制

2012-05-23 10:08:06 2242

转载 MySQL STRAIGHT_JOIN 与 NATURAL JOIN

MySQL STRAIGHT_JOINSTRAIGHT_JOIN 是 MySQL 对标准 SQL 的扩展,用于在多表查询时指定表载入的顺序。在 JOIN 表连接中,同样可以指定表载入的顺序,本文只讲述 STRAIGHT_JOIN 在表连接 JOIN 中的应用。MySQL STRAIGHT_JOIN 语法如下:… FROM table1 STRAIGHT_JOIN table2 ON c

2012-05-21 17:59:54 976

转载 Sql Server 编译、重编译与执行计划重用原理

当 Sql Server 收到任何一个指令,包括:查询、批处理、存储过程、触发器、预编译指令和动态SQL Server语句,要完成语法解析、语义分析,然后再进行"编译",生成能够运行的"执行计划"。在编译的过程中,SQL Server 会根据所涉及的对象的架构、统计信息,以及指令的具体内容,估算可能的执行计划,以及它们的成本,最后选择一个SQL Server认为成本最低的语句。执行计划生成

2012-05-21 17:23:46 408

原创 修改过的提交事务--注意的是语法必须通过编译

declare @s varchar(8000)  declare cu cursor for   select '  begin tran   begin try   exec   (''   update a    set a.'+quotename(col)+'=null    from '+quotename(db)+'.'+quotename(sch)

2012-05-21 15:14:28 391

原创 模拟订单号数据类型转化语句

--select COUNT(CONVERT(bigint,orderid)) from tbl --where ISNULL(orderid,'''')set nocount on ;declare @s varchar(8000)declare cu cursor for select 'select COUNT(CONVERT(bigint,'+quotename(col

2012-05-21 11:23:25 462

转载 通过show status 来优化MySQL数据库

1, 查看MySQL服务器配置信息Java代码 mysql> show variables;  mysql> show variables;2, 查看MySQL服务器运行的各种状态值Java代码 mysql> show global status;  mysql> show global status;3,

2012-05-18 17:56:52 489

转载 通过检查table_locks_waited和table_locks_immediate状态变量来分析系统上的表锁定争夺

可以通过检查table_locks_waited和table_locks_immediate状态变量来分析系统上的表锁定争夺:mysql> show status like ‘Table%’;+—————————-+———-+| Variable_name                | Value     |+—————————-+———-+| Table_locks_

2012-05-18 17:53:31 5154

转载 MySQL数据类型:TINYINT,SMALLINT,MEDIUMINT,INT,INTEGER,BIGINT;text,longtext,mediumtext,ENUM,SET等字段类型区别

MySQL支持大量的列类型,它可以被分为3类:数字类型、日期和时间类型以及字符串(字符)类型。本节首先给出可用类型的一个概述,并且总结每个列类型的存储需求,然后提供每个类中的类型性质的更详细的描述。概述有意简化,更详细的说明应该考虑到有关特定列类型的附加信息,例如你能为其指定值的允许格式。由MySQL支持的列类型列在下面。下列代码字母用于描述中:M指出最大的显示尺寸。最大的合法的显示尺

2012-05-18 17:46:49 1003

转载 MySQL prepare语句的SQL语法

MySQL prepare语法:PREPARE statement_name FROM preparable_SQL_statement; /*定义*/EXECUTE statement_name [USING @var_name [, @var_name] …]; /*执行预处理语句*/{DEALLOCATE | DROP} PREPARE statement_name /*删除定义

2012-05-18 17:40:44 1167

转载 Mysql中使用like进行模糊查询反斜线等符号转义处理

在mysql中对\n,\’,\”,\b,\r,\t,\Z,\这些特殊字符进行查找的时候,如果用=这些进行精确匹配的时候条件值为\\n,\,\\’,\\”,\\b,\\r,\\t,\\Z,\\就可以进行准确查找,但是如果使用like的话就应是使用:\\\\n,\\\,\\\\’,\\\\”,\\\\b,\\\\r,\\\\t,\\\\Z,\\\\。    由于 MySQL在字符串中使用 C转义语

2012-05-18 17:37:12 13257

转载 MYSQL 同时删除多个表(注意非T-SQL)

1. 删除一个表中的数据deletefrom departmentwhere name='Asset Management';2. 删除两个表中的数据delete employee, employeeSkillsfrom employee, employeeSkills, departmentwhere employee.employeeID= employee

2012-05-18 17:22:10 2693

原创 修改订单号数据类型4:复制订阅的主键限制 修改后

select db,sch,tbl,col, --编写删除语句'use ['+publisher_db+']exec sp_dropsubscription @publication = N'''+publication+''', @article = N'''+article+''', @subscriber = N''all'', @destination_db = N''

2012-05-18 15:07:53 542

原创 一键生成统计信息语句

if exists (select * from tempdb..sysobjects where name ='##T') drop table ##T create table ##T (name varchar(128),keys varchar(1000),tab varchar(100)) exec sp_MSforeachtable ' insert ##T(n

2012-05-18 13:49:38 376

原创 一键生成索引新语句

select d.name ,c.name  ,a.name ,a.[type_desc]  ,'begin tryif object_id('''+quotename(d.name)+'.'+quotename(c.name)+''') is not null and  not exists(select 1 from sys.indexes where name

2012-05-18 12:27:04 342

原创 新的索引生成语句

select d.name ,c.name  ,a.name ,a.[type_desc]  ,(casewhen a.is_primary_key=1  then 'ALTER TABLE '+quotename(d.name)+'.'+quotename(c.name)+' ADD  CONSTRAINT '+quotename(a.name)+' PRIM

2012-05-18 09:13:38 324

原创 生成索引的语句

select d.name ,c.name  ,a.name ,a.[type_desc]  ,(casewhen a.is_primary_key=1  then 'ALTER TABLE '+quotename(d.name)+'.'+quotename(c.name)+' ADD  CONSTRAINT '+quotename(a.name)+' PRIMAR

2012-05-17 16:56:06 375

原创 假如没有任意一列可以做为排序,可以参考以下语句建立分页存储

select top 100 *,row_number() over(order by operateman ) from OrderFlow.PaymentOrderwhere operateman ='0'

2012-05-17 14:57:50 313

原创 重建+重组索引的过程

use master go alter Procedure P_ReIndexas begin declare @s varchar(8000)='set nocount on ;create table #t( t varchar(8000))insert #t(t)SELECT /* a.index_id 编号,        b.NAME 名称,c.s

2012-05-16 13:36:14 713

转载 sys.dm_db_index_physical_stats

回指定表或视图的数据和索引的大小和碎片信息。对于索引,针对每个分区中的 B 树的每个级别,返回与其对应的一行。对于堆,针对每个分区的 IN_ROW_DATA 分配单元,返回与其对应的一行。对于大型对象 (LOB) 数据,针对每个分区的 LOB_DATA 分配单元返回与其对应的一行。如果表中存在行溢出数据,则针对每个分区中的 ROW_OVERFLOW_DATA 分配单元,返回与其对应的一行。不返

2012-05-16 11:51:39 2691

原创 SQL 创建索引经验之谈

创建索引的时候记住尽量不要创建 以主键字段做为第一列的复合索引,  后果我懂的 ,呵呵

2012-05-16 10:35:59 503

转载 mysql ERROR 1045 (28000): Access denied for user

今天刚安装了mysql, 安装成功了,安装最后要求输入了密码,也输入了,OK$ mysql -u root mysql报错了!ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO)结果发现是忘了-p选项,$ mysql -uroot -p解决问题。-----

2012-05-15 17:58:32 442

转载 CentOS下设置服务自动启动的方法

在CentOS或者RedHat其他系统下,如果是后面安装的服务,如httpd、mysqld、postfix等,安装后系统默认不会自动启动的。就算手动执行/etc/init.d/mysqld start启动了服务,只要服务器重启后,系统仍然不会自动启动服务。在这个时候,我们就需要在安装后做个设置,让系统自动启动这些服务,避免不必要的损失和麻烦。 其实命令很简单的,使用chkcon

2012-05-15 16:14:25 356

转载 CentOS6.2部署mysql环境

1.命令安装:yum install mysql-server2.自带启动:centos6.2自带安装mysql5.1,root身份登录(mysql -u root -p)没有密码;    系统->管理->服务,选择mysqld,设置开机自启动并启动服务;  3.相关命令:    1)启动服务:service mysqld start     2)修改密码:mysql

2012-05-15 14:38:24 21024

原创 订单号数据类型修改--删除和创建复制订阅项目(只需要操作指定字段作为主键的那些)

select db,sch,tbl,col, --编写删除语句'use ['+publisher_db+']exec sp_dropsubscription @publication = N'''+publication+''', @article = N'''+article+''', @subscriber = N''all'', @destination_db = N''

2012-05-14 17:13:12 881

原创 删除或创建复制订阅项目

use [distribution]go select 'use ['+publisher_db+']exec sp_dropsubscription @publication = N'''+publication+''', @article = N'''+article+''', @subscriber = N''all'', @destination_db = N''a

2012-05-14 16:49:33 444

原创 查找主键

select distinct db_name() as db, c.name sch,sp.name tbl,sc.name col from dbo.sysindexes si  INNER JOIN                                              dbo.sysindexkeys sik    ON si.id = sik.id AND si

2012-05-14 16:48:49 589

转载 COLUMNPROPERTY (Transact-SQL)

返回有关列或参数的信息。Transact-SQL 语法约定语法复制COLUMNPROPERTY ( id , column , property ) 参数id 一个表达式,其中包含表或过程的标识符 (ID)。column 一个表达式,其中包含

2012-05-14 16:37:21 1043

原创 SQL:having 用于排除某些数据的例子

select SetMealID,sum(case when CanOrderCount='全部缺货' then 1 else 0 end) as num from (SELECT tbl.SetMealID,        tbl.sort,        tbl.GoodSectionCode,        tbl.InternalCode,

2012-05-14 16:10:22 1630

转载 sp_addarticle

sp_addarticle (Transact-SQL)            SQL Server 2012其他版本                SQL Server 2008 R2SQL Server 2008SQL Server 2005此主题尚未评级- 评价此主题创建项目并将其添加到发布中。此存储

2012-05-14 11:07:17 1989

转载 使用 rsync 同步

rsync -vzrtopg --include '*.bak' --include '*.bakcy' --include '*/' --exclude '*' --delete --progress SvcCWRSYNC@192.168.5.115::test /cygdrive/d/test 使用 rsync 同步内容提要熟悉 rsync 的功能及其特点

2012-05-10 11:51:47 1336

MY SQL 详细帮助文档

MY SQL 详细帮助文档

2012-05-08

SSAS技能培训

SSAS技能培训

2012-03-13

Inside_the_SQL_Server_Query_Optimizer

SQL Prompt is the effortless way to write, edit, and explore SQL. It's packed with features such as code completion, script summaries, and SQL reformatting, that make working with SQL a breeze. •Code-completion and SQL snippets •Backwards compatibility •SQL reformatting and code summaries •View column level dependencies ‘in query’ •Find invalid objects, and unused variables or parameters automatically •Script as ALTER and encapsulate as stored procedure straight from queries Boost your coding productivity and make working with SQL effortless. Download your free trial of SQL Prompt today!

2012-02-24

SQL SERVER 锁

SQL SERVER 锁

2012-02-09

waker_21.rar

waker_21.rar waker_21.rar waker_21.rar waker_21.rar

2011-10-09

常用统计分析方法教程(word版)通俗易懂

常用统计分析方法教程(word版)通俗易懂

2010-08-10

数据仓库与数据挖掘数据仓库与数据挖掘

数据仓库与数据挖掘数据仓库与数据挖掘数据仓库与数据挖掘

2010-07-05

正则表达式测试工具Regex Tester

如果你不觉得正则表达式很难读写的话,要么你是一个天才,要么,你不是地球人。正则表达式的语法很令人头疼,即使对经常使用它的人来说也是如此。由于难于读写,容易出错,所以找一种工具对正则表达式进行测试是很有必要的。 向你介绍一个.Net下的工具Regex Tester。首先你确保已经安装了.Net Framework 2.0,然后下载Regex Tester。这是个绿色软件,下载完后打开压缩包,直接运行RegexTester.exe就可以了。

2010-06-24

正则表达式系统教程正则表达式系统教程

正则表达式系统教程正则表达式系统教程正则表达式系统教程

2010-06-23

DisplayX 显示器测试软件

这是一个显示器的测试工具,尤其适合测试液晶屏,它可以帮你评测显示器的显示能力,尤其适合于LCD测试。DisplayX显示器测试工具可以运行在win9X/NT/2K/XP系列操作系统中。特点:查找LCD坏点;检查LCD的响应时间;屏幕基本测试

2010-05-13

Scripts SQL Server

Scripts SQL Server 工作

2010-05-10

硬件工具鲁大师(原名Z武器)

在硬件概览,鲁大师显示您的计算机的硬件配置的简洁报告,报告包含以下内容: 计算机生产厂商(品牌机) 操作系统 处理器型号 主板型号 芯片组 内存品牌及容量 主硬盘品牌及型号 显卡品牌及显存容量 显示器品牌及尺寸 声卡型号 网卡型号 检测到的电脑硬件品牌,其品牌或厂商图标会显示在页面左下方,点击这些厂商图标可以访问这些厂商的官方网站。

2010-04-14

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除