摘要: 1.概念索引是在数据库表或者视图上创建的对象,目的是为了加快对表或视图的查询的速度(简单理解)。 索引是一个单独的、物理的数据库结构,它是某个表中一列或若干列值的集合和相应的指向表中物理标识这些值的数据页的逻辑指针清单(深刻理解)。按照存储方式分为:聚集与非聚集索引(需要重视和区别的概念,后面详解)按照维护与管理索引角度分为:唯一索引、复合索引和系统自动创建的索引(相对简单,如下解释:)1).唯一索引:惟一索引可以确保索引列不包含重复的值.可以用多个列,但是索引可以确保索引列中每个值组合都是唯一的,即下面的姓不能有重复,同时名也不能有重复:姓 名李 二张 三王 五语法: create uniq 阅读全文
posted @ 2011-05-18 02:08 elwin 阅读(178) 评论(0) 推荐(0) 编辑
摘要: 1一个概率题:54张扑克牌,除去两张大小王剩下52张扑克牌。问红桃A和黑桃A同时被一个人拿到的概率是多少?>>>4/17 = C(4,1)*C(50,11)/C(52,13)2、给你n个数,其中有且仅有一个数出现了奇数次,其余的数都出现了偶数次。用线性时间常数空间找出出现了奇数次的那一个数。>>>利用异或运算的一个神奇性质,“数A两次异或同一个数B,结果还是数A,这两次异或运算不一定要是连续的”,从头到尾进行一次异或,最终的结果就是那个出现了奇数次的数。3,上千万条记录,统计出重复记录最多的前N条。>>> 先散列,统计出每条记录的重复数目, 阅读全文
posted @ 2011-05-18 01:44 elwin 阅读(991) 评论(0) 推荐(0) 编辑
摘要: 1、grepgrep(General Regular Expression Parser,通用规则表达式分析程序)是一种强大的文本搜索工具,它能使用正则表达式搜索文本,并把匹配的行打印出来。它的使用语法为:grep [选项] pattern [文件名]其中,pattern为所要匹配的字符串。如在/etc/passwd文件下查找包含“carey”字符的行:$grep carey /etc/passwd要用好grep这个工具,其实就是要写好正则表达式,所以这里不对grep的所有功能进行实例讲解,只列几个例子,讲解一个正则表达式的写法。$grep 'test'd*显示所有以d开头的文 阅读全文
posted @ 2011-05-18 01:08 elwin 阅读(200) 评论(0) 推荐(0) 编辑