ExcelHome技术论坛

 找回密码
 免费注册

QQ登录

只需一步,快速开始

快捷登录

搜索
EH技术汇-专业的职场技能充电站 妙哉!函数段子手趣味讲函数 Excel服务器-会Excel,做管理系统 效率神器,一键搞定繁琐工作
HR薪酬管理数字化实战 Excel 2021函数公式学习大典 Excel数据透视表实战秘技 打造核心竞争力的职场宝典
让更多数据处理,一键完成 数据工作者的案头书 免费直播课集锦 ExcelHome出品 - VBA代码宝免费下载
用ChatGPT与VBA一键搞定Excel WPS表格从入门到精通 Excel VBA经典代码实践指南
查看: 3041|回复: 9

[求助] 求sql或access最基础普及:安装、导入txt(utf-8)、多条件求平均值

[复制链接]

TA的精华主题

TA的得分主题

发表于 2012-11-23 16:03 | 显示全部楼层 |阅读模式
各位好!
文件:数据1000多万行,二、三十列。格式:utf-8的txt
目的:想求不同字段条件下,其他列的均值(sql公式好像是select avg() where ……)
问题:装啥软件?如何导入?在哪儿输代码?总之很外行

谢谢!

TA的精华主题

TA的得分主题

发表于 2012-11-23 16:17 | 显示全部楼层
ACCESS就行了,1000W估计还能跑,就是导入的时候估计有点慢。ACCESS有直接导入文本文件的功能 的。

TA的精华主题

TA的得分主题

发表于 2012-11-25 17:02 | 显示全部楼层
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件       ★免费下载 ★       ★ 使用帮助
千万数据,估计ACCESS够呛

1.gif

我将这千万数据另存为txt文件,然后点击打开,半分钟后提示无响应

TA的精华主题

TA的得分主题

发表于 2012-11-25 17:46 | 显示全部楼层
千万行数据到底有多大? 我们假设一行只有10个字节,即10B

10,000,000*10B=100,000,000B=100,000KB=100MB

而实际上一行何止10B,上百字节都是正常的,所以千万行数据有成百上千兆

TA的精华主题

TA的得分主题

 楼主| 发表于 2012-11-26 09:16 | 显示全部楼层
文件800M-1g多,access确实处理起来很慢。还是得sql,继续求助!

TA的精华主题

TA的得分主题

发表于 2012-11-26 10:38 | 显示全部楼层
大型数据库Oracle、DB2
中型数据库sybase、informix、Sqlserver
小型数据库access、sybase、mysql

TA的精华主题

TA的得分主题

发表于 2012-11-26 10:40 | 显示全部楼层
常用数据库
  1. IBM 的DB2
  作为关系数据库领域的开拓者和领航人,IBM在1997年完成了System R系统的原型,1980年开始提供集成的数据库服务器—— System/38,随后是SQL/DSforVSE和VM,其初始版本与SystemR研究原型密切相关。DB2 forMVSV1 在1983年推出。该版本的目标是提供这一新方案所承诺的简单性,数据不相关性和用户生产率。1988年DB2 for MVS 提供了强大的在线事务处理(OLTP)支持,1989 年和1993 年分别以远程工作单元和分布式工作单元实现了分布式数据库支持。最近推出的DB2 Universal Database 6.1则是通用数据库的典范,是第一个具备网上功能的多媒体关系数据库管理系统,支持包括Linux在内的一系列平台。
  2. Oracle
  Oracle 前身叫SDL,由Larry Ellison 和另两个编程人员在1977创办,他们开发了自己的拳头产品,在市场上大量销售,1979 年,Oracle公司引入了第一个商用SQL 关系数据库管理系统。Oracle公司是最早开发关系数据库的厂商之一,其产品支持最广泛的操作系统平台。目前Oracle关系数据库产品的市场占有率名列前茅。
  3. Informix
  Informix在1980年成立,目的是为Unix等开放操作系统提供专业的关系型数据库产品。公司的名称Informix便是取自Information 和Unix的结合。Informix第一个真正支持SQL语言的关系数据库产品是Informix SE(StandardEngine)。InformixSE是在当时的微机Unix环境下主要的数据库产品。它也是第一个被移植到Linux上的商业数据库产品。
  4. Sybase
  Sybase公司成立于1984年,公司名称“Sybase”取自“system”和 “database” 相结合的含义。Sybase公司的创始人之一Bob Epstein 是Ingres 大学版(与System/R同时期的关系数据库模型产品)的主要设计人员。公司的第一个关系数据库产品是1987年5月推出的Sybase SQLServer1.0。Sybase首先提出Client/Server 数据库体系结构的思想,并率先在Sybase SQLServer 中实现。
  5. SQL Server
  1987 年,微软和 IBM合作开发完成OS/2,IBM 在其销售的OS/2 ExtendedEdition 系统中绑定了OS/2Database Manager,而微软产品线中尚缺少数据库产品。为此,微软将目光投向Sybase,同Sybase 签订了合作协议,使用Sybase的技术开发基于OS/2平台的关系型数据库。1989年,微软发布了SQL Server 1.0 版。
  6. PostgreSQL
  PostgreSQL 是一种特性非常齐全的自由软件的对象——关系性数据库管理系统(ORDBMS),它的很多特性是当今许多商业数据库的前身。PostgreSQL最早开始于BSD的Ingres项目。PostgreSQL 的特性覆盖了SQL-2/SQL-92和SQL-3。首先,它包括了可以说是目前世界上最丰富的数据类型的支持;其次,目前PostgreSQL 是唯一支持事务、子查询、多版本并行控制系统、数据完整性检查等特性的唯一的一种自由软件的数据库管理系统.
  7.mySQL
  mySQL是一个小型关系型数据库管理系统,开发者为瑞典MySQL AB公司。在2008年1月16号被Sun公司收购。目前MySQL被广泛地应用在Internet上的中小型网站中。由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,许多中小型网站为了降低网站总体拥有成本而选择了MySQL作为网站数据库。MySQL的官方网站的网址是: www.mysql.com

TA的精华主题

TA的得分主题

 楼主| 发表于 2012-11-26 15:23 | 显示全部楼层
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件       ★免费下载 ★       ★ 使用帮助
本帖最后由 coolwind66 于 2012-11-26 15:25 编辑

可不可以具体点。sqlserver,和mysql,都安装上了,目前都没有成功将txt导入,有       高手指导下咩?

TA的精华主题

TA的得分主题

发表于 2012-11-26 17:48 | 显示全部楼层

TA的精华主题

TA的得分主题

 楼主| 发表于 2012-12-3 23:29 | 显示全部楼层
多谢楼上详细指点。
现在出现的问题是,好像只导入了第一行标题行,没有导入数据。(在导入的时候,只有选择utf-8才能不显示乱码,导进去的都是字符串格式,不能计算平均值)

您需要登录后才可以回帖 登录 | 免费注册

本版积分规则

手机版|关于我们|联系我们|ExcelHome

GMT+8, 2025-1-5 12:14 , Processed in 0.031210 second(s), 12 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 1999-2023 Wooffice Inc.

沪公网安备 31011702000001号 沪ICP备11019229号-2

本论坛言论纯属发表者个人意见,任何违反国家相关法律的言论,本站将协助国家相关部门追究发言者责任!     本站特聘法律顾问:李志群律师

快速回复 返回顶部 返回列表