酒店2000w数据 酒店入住数据统计


酒店2000w数据 酒店入住数据统计

文章插图
大家好,精选小编来为大家解答以上问题 。酒店入住数据统计,酒店2000w数据很多人还不知道,现在让我们一起来看看吧!
1、酒店的2000W块数据肯定不在一个表里 。即使它们在同一个表中,我们也要弄清楚表的名字是什么 。我们使用查看数据表大小的SP来判断哪个表的数据量最大 。以此为例演示一下看大数据的方法 。
2、createtable# Data(namevarchar(100),rowvarchar(100),reservedvarchar(100),datavarchar(100),index_sizevarchar(100),unusedvarchar(100))
3、declare@namevarchar(100)
4、为声明cur游标
5、从sysobjects中选择名称,其中xtype='u'按名称排序
6、开放曲线
7、将下一个从cur提取到@name
8、而@@fetch_status=0
9、开始
10、插入#数据
11、execsp_spaceused@name
12、打印@姓名
13、将下一个从cur提取到@name
14、目标
15、关闭曲线
16、解除当前分配
【酒店2000w数据 酒店入住数据统计】17、createtable# datanew(namevarchar(100),rowint,reservedint,dataint,index_sizeint,unusedint)
18、插入#dataNew
19、selectname,convert(int,row) asrow,convert(int,replace(reserved,' KB',' '))asreserved,convert(int,replace(data,' KB',' ')asdata,
20、convert(int,replace(index_size,' KB',''))为index_size,convert(int,replace(unused,' KB',''))为unusedfrom#data
21、select* from# dataneworderbydatadesc
22、通过上面的过程我们可以知道,在数据库[duoyonghuban_shijiebei]中,这个表[pre_common_district]的数据量最大,共有45051行,大小为1432KB 。这里具体讲解一下excel的使用限制 。据说最新的excel2016真的支持无限数据,2003版只支持65535行数据 。2007年和2010年的行数不限,但数据量不能超过128M,这其实是很大的数据量 。根据上表pre_common_district,excel2010支持的最大行数超过500万 。
23、接下来,查询数据表并显示结果,以便于下一次导出 。
24、select* frompre_common_district
25、面对结果集,单击鼠标右键,选择[结果另存为] 。这一步是导出40000个结果 。如果酒店数据特别大,这一步要在电脑性能好的电脑上操作,内存很晚 。
26、选择【结果另存为】,在打开的界面中,选择csv格式,选择保存路径,命名后点击【保存】 。
27、等待导出后,找到文件data.csv,用excel打开 。如果有2000万条数据,慢慢打开 。绝对可以打开!