- 博客(6)
- 收藏
- 关注
转载 sql之left join、right join、inner join的区别
left join(左联接) 返回包括左表中的所有记录和右表中联结字段相等的记录 right join(右联接) 返回包括右表中的所有记录和左表中联结字段相等的记录 inner join(等值连接) 只返回两个表中联结字段相等的行 举例如下: -------------------------------------------- 表A记录如下: aID aNum
2016-07-15 13:29:41 200
原创 sql数据表分区
整理了网络上一些资料,内容主要是分区函数,分区表,分区索引以及表分区的用 -一般情况下,我们建立数据库表时,表数据都存放在一个文件里。但是如果是分区表的话,表数据-就会按照你指定的规则分放到不同的文件里,把一个大的数据文件拆分为多个小文件,还可以把这些小文件放在不同的磁盘下由多个cpu进行处理 --分区函数,将数据映射到一组分区上。 create partition function P
2016-07-14 10:44:47 350
转载 大数据时使用索引实例
本文是根据 海量数据库的 查询优化及分页算法方案 做的实验,不知为何,同样的数据量时间却比原文少了将近百倍,由于插入数据耗时时间过长,所以只能勉强得出结论,大致还是准确的,可适当增加数据 CREATE TABLE [dbo].[TGongwen] ( --TGongwen是红头文件表名 [Gid] [int] IDENTITY (1, 1) NOT NULL , --本表的id号
2016-07-13 16:07:23 1252
转载 聚集索引和非聚集索引的区别,何时创建索引
聚集索引和非聚集索引的区别 两者最大的区别在于聚集索引的叶级存储了数据本身,但非聚集索引叶结点不存在数据记录,只是一个指向聚集索引的指针。这就意味着在非聚集索引的所有级别中都包含了聚集索引的指针,聚集索引的大小会直接影响非聚集索引的大小。 如何选择表的聚集索引 一般可以优先参考如下因素: 1.列数据宽度要小或者叫窄列,比如int就只有4字节,这个宽度越小越好,因为可以在
2016-07-12 19:26:53 1267
原创 bcp 基本命令
EXEC master..xp_cmdshell 'BCP test.dbo.Student in d:\a.txt -c -T' --in:导入 EXEC master..xp_cmdshell 'BCP test.dbo.Student out d:\a.txt -c -T' --out:导出 --c:用字符数据类型执行该操作。此选项不提示输入每个字段 --T:如果不指
2016-07-12 15:13:07 925
原创 举例说明----索引的创建,删除,查看,分类
原来工作最主要用到索引,认真学习了一上午,例子是最经典的书上代码,注释相当多 create table Student( Sno CHAR(9) not null primary key nonclustered,----主键且非聚集 Sname CHAR(20) unique, Ssex CHAR(2), Sage smallint, Sdept
2016-07-12 10:45:42 1076
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人