摘要: 删除当前目录下所有的*.txt文件,但除了test.txt文件: 排除多个文件: 注意,这时只能用egrep,不可以用grep。而且(test.txt|fff.txt|ppp.txt)中不能有空格。 另外,还可以在排除字符中使用正则表达式。 阅读全文
posted @ 2016-07-25 22:48 raindream 阅读(9887) 评论(0) 推荐(0)
摘要: 转自:聚集索引和非聚集索引(整理) 官方说法: 聚集索引 一种索引,该索引中键值的逻辑顺序决定了表中相应行的物理顺序。 聚集索引确定表中数据的物理顺序。聚集索引类似于电话簿,后者按姓氏排列数据。由于聚集索引规定数据在表中的物理存储顺序,因此一个表只能包含一个聚集索引。但该索引可以包含多个列(组合索引 阅读全文
posted @ 2016-07-25 17:36 raindream 阅读(1215) 评论(0) 推荐(0)
摘要: 转自:mysql索引之聚集索引 聚集索引不是一种单独的索引类型,而是一种存储数据方式。其具体细节依赖于实现方式,但是InnoDB的聚集索引实际上在同样的结构中保存了B-Tree索引和数据行。 当表有聚集索引的时候,它的数据行实际保存在索引的叶子页中。术语“聚集”指实际的数据行和相关的键值都保存在一起 阅读全文
posted @ 2016-07-25 17:32 raindream 阅读(1502) 评论(0) 推荐(0)
摘要: 转自:union和union all的区别 Union因为要进行重复值扫描,所以效率低。如果合并没有刻意要删除重复行,那么就使用Union All 两个要联合的SQL语句 字段个数必须一样,而且字段类型要“相容”(一致)。 如果我们需要将两个select语句的结果作为一个整体显示出来,我们就需要用到 阅读全文
posted @ 2016-07-25 14:30 raindream 阅读(207) 评论(0) 推荐(0)
摘要: 转自:SQL truncate 、delete与drop区别 相同点: 1.truncate和不带where子句的delete、以及drop都会删除表内的数据。 2.drop、truncate都是DDL语句(数据定义语言),执行后会自动提交。 不同点: 1. truncate 和 delete 只删 阅读全文
posted @ 2016-07-25 14:25 raindream 阅读(1500) 评论(0) 推荐(0)