Determine if a Sudoku is valid, according to: Sudoku Puzzles - The Rules.The Sudoku board could be partially filled, where empty cells are filled with...
分类:
其他好文 时间:
2015-11-01 09:04:07
阅读次数:
286
先来看一个问题:a not in (b,c,null),返回什么?是不是有时辛辛苦苦写了个查询,但显示的不是想要的答案?让我们来看看其中的一个陷阱。我们筛选为某列值为NULL的行,一般会采用如下的方式:select * from tb where col=null但这无法得到我们想要的结果的,正确的...
分类:
数据库 时间:
2015-10-31 11:19:36
阅读次数:
206
1、查询是否锁表 show OPEN TABLES where In_use > 0; ? 2、查询进程 ????show processlist ??查询到相对应的进程===然后 kill????id ? 补充: 查看正在锁的事务 SELECT * FROM INFORMATION_SCHEMA.I...
分类:
数据库 时间:
2015-10-31 10:17:20
阅读次数:
213
--递归查询 with cte as ( select a.ID,a.Text, a.Name,a.PID from Menu a where id='2' union all select k.id,k.Text, k.name,k.pid from ...
分类:
数据库 时间:
2015-10-30 18:29:39
阅读次数:
162
在处理一个大数据量数据库的时候突然发现mysql对于count(*)的不同处理会造成不同的结果比如执行SELECT count(*) FROM tablename即使对于千万级别的数据mysql也能非常迅速的返回结果而对于SELECT count(*) FROM tablename WHERE......
分类:
数据库 时间:
2015-10-30 16:56:25
阅读次数:
195
select tid,tid+ coalesce(tid0,'101') from article where id=1 ---如果tid为null 则 返回101 select LEN('你好 啊') select datalength(N'abcd') ---返回字节数 ,N 占2字节sele....
分类:
数据库 时间:
2015-10-30 14:12:09
阅读次数:
208
在表中,有的字段不是主键也不具备唯一性,但是在使用过程中,该字段不应用重复,有的时候它偏偏重复了。所以,为了找出某个重复字段的行,使用一下SQL语句: --即有:
--Select?*?From?表?Where?重复字段?...
分类:
数据库 时间:
2015-10-30 12:44:19
阅读次数:
272
1)主键字段,唯一约束字段,子表的外键约束字段上这3种都是需要有索引的说明:外键没有索引的时候,当主表删除一条数据时,会到子表中查找数据是否存在,因为是级联的,如果没有索引就需要全表扫描查找数据,这是就会锁住主表,时间等待。2)where条件中常用的筛选字段并且结果集比例比较小(参考值5%以内)3)...
分类:
数据库 时间:
2015-10-30 12:31:00
阅读次数:
250
So glad that I have such a good home where I can share what I learn and what I am confused. There is only one rule that I need to clarify: Keep Writin...
分类:
其他好文 时间:
2015-10-30 12:02:24
阅读次数:
136
1.对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。2.在做统计功能的时候,尽量避免实时查询数据库表,可以做缓存处理或者是把数据汇总到汇总表或者缓存表。3.可以通过慢查询日志,查看当前比较耗时的查询或者更新,找出问题,相对优化。4.在设计表的时...
分类:
数据库 时间:
2015-10-30 09:15:10
阅读次数:
199