SQL
破解奶酪
这个作者很懒,什么都没留下…
展开
-
union并不绝对比or的执行效率高
我们前面已经谈到了在where子句中使用or会引起全表扫描,一般的,我所见过的资料都是推荐这里用union来代替or。事实证明,这种说法对于大部分都是适用的。1.select gid,fariqi,neibuyonghu,reader,title from Tgongwen where fariqi=''2004-9-16'' or gid>9990000用时:68秒。扫描计数...转载 2018-07-23 11:06:30 · 12304 阅读 · 5 评论 -
对一张表执行插入操作后返回主键ID
strSql.Append("INSERT INTO [t_runningInfo] "); strSql.Append(" ( [Title] , "); strSql.Append(" [StatusCategoryID] , "); strSql.Appe...原创 2018-07-11 15:25:38 · 1108 阅读 · 0 评论 -
MySQL 数据库 1129错误
错误:Host is blocked because of many connection errors; unblock with 'mysqladmin flush-hosts' 原因: 同一个ip在短时间内产生太多(超过mysql数据库max_connection_errors的最大值)中断的数据库连接而导致的阻塞; 解决方法:1、提高允许的max_connecti...转载 2018-07-31 12:54:36 · 13441 阅读 · 0 评论 -
SET ANSI_NULLS ON
SET ANSI_NULLS ON这些是 SQL-92 设置语句,使 SQL Server 2000/2005 遵从 SQL-92 规则。当 SET QUOTED_IDENTIFIER 为 ON 时,标识符可以由双引号分隔,而文字必须由单引号分隔。当 SET QUOTED_IDENTIFIER 为 OFF 时,标识符不可加引号,且必须符合所有 Transact-SQL 标识符规则。SQ...转载 2018-08-15 17:16:33 · 1681 阅读 · 0 评论 -
关于SET QUOTED_IDENTIFIER {ON|OFF}的问题
SQL SERVER的联机丛书的解释:“当 SET QUOTED_IDENTIFIER 为 ON 时,标识符可以由双引号分隔,而文字必须由单引号分隔。当 SET QUOTED_IDENTIFIER 为 OFF 时,标识符不可加引号,且必须遵守所有 Transact-SQL 标识符规则。”先说说什么是标识符,举个例子,如果创建了一个叫做USER的数据库表,则直接用SQL语句“SELECT * F...转载 2018-08-15 17:20:04 · 2014 阅读 · 0 评论 -
Chloe联合主键查每个ID最新的数据
联合主键如图,对于一个HouseHoldID,可能对应不同的GetTime。所以一个HouseHoldID,可能有多条数据存在。现在要查询所有所有HouseHoldID最新时间的数据,使用SQL语句查询:select HouseHoldID ,max(GetTime) from gd_dat_roomtemp group by HouseHoldID 对应的老版本的CHLOE的语...原创 2018-11-05 15:15:22 · 970 阅读 · 2 评论