随笔分类 -  数据库

摘要:为什么能够提高查询速度? 索引就是通过事先排好序,从而在查找时可以应用二分查找等高效率的算法。一般的顺序查找,复杂度为O(n),而二分查找复杂度为O(log2n)。当n很大时,二者的效率相差及其悬殊。 举个例子:表中有一百万条数据,需要在其中寻找一条特定id的数据。如果顺序查找,平均需要查找50万条 阅读全文
posted @ 2017-01-04 17:13 Big_Foot 阅读(15844) 评论(1) 推荐(4) 编辑
摘要:语法:CREATE [索引类型] INDEX 索引名称ON 表名(列名)WITH FILLFACTOR = 填充因子值0~100 GO USE 库名GO IF EXISTS (SELECT * FROM SYSINDEXES WHERE NAME='IX_TEST_TNAME')--检测是否已经存在 阅读全文
posted @ 2017-01-04 16:45 Big_Foot 阅读(762) 评论(0) 推荐(0) 编辑
摘要:在建立数据库表结构的时候,为了给一个String类型的数据定义一个数据库的数据库类型,一般参考的都是char或者varchar,这两种选择有时候让人很纠结,今天想总结一下它们两者的区别,明确一下选择塔门的理由。 (1) char的长度是不可变的; 而varchar的长度是可变的,也就是说,定义一个c 阅读全文
posted @ 2017-01-04 14:11 Big_Foot 阅读(9800) 评论(0) 推荐(1) 编辑
摘要:(1)创建表的SQL语句 create table student ( ID int primary key not null, NAME varchar(50), sex int, age int, classNO in ) 阅读全文
posted @ 2017-01-04 14:03 Big_Foot 阅读(10535) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示