sql小小的疑问 - .NET技术 / C#
可能因为工作的原因 接触数据库这块比较少,之前都是做程序这块,数据库这块都有专门的人来做 分工都很明细 所以对数据库这一块完全不了解。前段时间 去面试了几家公司 几乎都是在数据库这块挂掉的 连个简单的SQL都写不出来,所以现在决定恶补数据库这块。
最近又接触到lucene 里面要用到索引 现在想问问数据库大牛们 数据库索引到底是个什么东西,用在哪些地方 有什么优势?
baidu
一般一个表最好有一个或多个索引。索引就是为了查找记录快速而设置的,但是过多的索引可能会导致占用空间太大反而影响效率,所以要选择建立合适的索引。就像一本书前面的目录一样,可以让你很快的找到所需的内容。
索引,就像相当于目录,顾名思义用于查找,你确实应该百度谷歌一下
百度百科什么的,这个说的都很详细的。
索引:
优点:主要是加快查询数据,不过要用的好才行。
缺点:插入的时候慢
索引技术(Indexing)是一种快速文件访问技术,它将文件记录在某个或某些域(或称为属性)上的取值与该记录的物理地址直接联系起来,提供了一种根据记录域的取值快速访问文件记录的机制。索引文件是一种利用索引技术支持快速文件访问的文件组织和存取方法。
索引加快了查询记录却减慢了数据更新速度,本身还占用一定的存储空间。
{{
相关问答:
sql我想得到一字符串为:
sldkf|||sdeww
erkv|||rltdk
jemcl|||ligf
就是|||后面的字符有什么函数能得到吗?是在sql语句写的,不是在页面写的,那位高手来指教下,新手,谢谢
晕今天不是写了么
select parsen ......
txt 和XML 格式相应
不借助DataSet
导入读取TXT文件
然后直接写入XML(同一文件,不同数据,递增原数据没有被覆盖情况下增加数据.)
教个要点或最好是有个代码提示的
过路好汉 帮个忙撒^^
不会,帮楼主 ......
--drop table #T1
--drop table #T2
create Table #T1(ID int,
QueryID nvarchar(20),
ResultID1 nvarchar(20),
ResultID2 nvarchar(20))
create Table #T2(SortNo int,
QueryID nvarchar(20),
ResultID1 nv ......
clientserial devseral chunnelnum devdata5
CZ0001 308001 5000 11.1
CZ0001 308001 5001 11.2
CZ0001 308001 5002 11.3
CZ0001 3080 ......