当前位置:首页  知识专题

知识专题

酒店2000w数据在线查询(酒店2000w数据)

2023-03-08 10:35:11
导读 大家好,小爱来为大家解答以上问题。酒店2000w数据在线查询,酒店2000w数据很多人还不知道,现在让我们一起来看看吧!1、酒店的2000W块数据

大家好,小爱来为大家解答以上问题。酒店2000w数据在线查询,酒店2000w数据很多人还不知道,现在让我们一起来看看吧!

1、 酒店的2000W块数据肯定不在一个表里。即使在同一个表中,我们也需要找出该表的名称。我们使用SP来查看数据表的大小,以确定哪个表具有最大的数据量。以此为例演示查看大数据的方法。

2、 create table # Data(name varchar(100),row varchar(100),reserved varchar(100),data varchar(100),index_size varchar(100),unused varchar(100))

3、 declare @name varchar(100)

4、 为声明cur游标

5、 从sysobjects中选择名称,其中xtype='u '按名称排序

6、 开放曲线

7、 将下一个从cur提取到@name

8、 而@@fetch_status=0

9、 开始

10、 插入#数据

11、 exec sp_spaceused @name

12、 打印@姓名

13、 将下一个从cur提取到@name

14、 结束

15、 关闭曲线

16、 解除当前分配

17、 create table # data new(name varchar(100),row int,reserved int,data int,index_size int,unused int)

18、 插入#dataNew

19、 select name,convert(int,row) as row,convert(int,replace(reserved,' KB '' '))as reserved,convert(int,replace(data,' KB '' ')as data,

20、 convert(int,replace(index_size,' KB '''))为index_size,convert(int,replace(unused,' KB '''))为unused from #data

21、 select * from # data new order by data desc

22、 通过上面的过程我们可以知道,在数据库[duoyonghuban_shijiebei]中,这个表[pre_common_district]的数据量最大,共有45051行,大小为1432KB。这里特别说明excel的使用限制。据说最新的excel2016真的支持无限数据量,2003版只支持65535行数据。2007年和2010年对行数没有限制,但是数据大小不能超过128M,这其实是一个非常大的数据量。根据上表pre_common_district,excel2010支持的最大行数超过500万。

23、 接下来,查询数据表并显示结果,以便于下一次导出。

24、 select * from pre_common_district

25、 右键单击结果集并选择[结果另存为]。这一步是导出40000个结果。如果酒店的数据特别大,这一步要在电脑性能比较好的电脑上操作,内存很晚。

26、 选择结果另存为,在打开的界面中选择csv格式,选择好保存路径,命名后点击保存。

27、 等待导出后,找到文件data.csv并在excel中打开它。如果有2000万条数据,慢慢打开,一定能打开!

本文到此结束,希望对大家有所帮助。

免责声明:本文由用户上传,如有侵权请联系删除!