首页 >

为什么用SQL而不是Excel – 数据库 – 前端|

苹果手机怎么删除文件与数据,asp.net表格怎么用,zhack辅助怎么不能用苹果手机怎么删除文件与数据,asp.net表格怎么用,zhack辅助怎么不能用为什么用SQL而不是Excel - 数据库 - 前端|为什么用SQL而不是Excel

偶算是两方面都比较精通的吧,默认楼主是为了询问数据处理的问题

不谈程序优劣只谈机制

1 速度上说 EXCEL不适合大量计算

EXCELVBA很方便 但是修改任何一个栏位都要引起全体的自动计算 普通机器五千条记录 一百个字段打开时候的重算时间足够搞死你。改十个栏位等于重算十次(当然后面有优化)

SQL 把数据修改和公式生成的过程分开你修改表 不影响查询,直到需要运行查询的时候才去全体重算一次。

2 从查询上来说,各种联合 JOIN 删除 去重 等EXCEL需要 FOR NEXT循环指数级次的,SQL都很快,而且组装起来非常方便。EXCEL数据透视表就不太好关联来关联去

3 从安全性来说 SQL对数据类型格式有严格定义,EXCEL随意性强,有时会出BUG,而你却不知道,如果某行某格公式错位了,其实是很难定位排除。而SQL语句写好,一般更改数据是动不到SQL语句的。

4 ACCESS SQL也可以用VBA ,支持局域网共享,方便控制权限。当然Excel用 ADO和DAO也可以用SQL

综上 EXCEL适合做前台 ,展示 交互 复杂计算

SQL(ACCESS)坐中台查询 和 后台数据存放

对于大量数据,EXCEL+VBA+MYSQL或ACCESS才是最优解。哪个顺手用哪个。


为什么用SQL而不是Excel - 数据库 - 前端|
  • db2dump是什么文件 - 数据库 - 前端|
  • db2dump是什么文件 - 数据库 - 前端| | db2dump是什么文件 - 数据库 - 前端| ...

    为什么用SQL而不是Excel - 数据库 - 前端|
  • 自动生成库存分类明细账及本月明细及汇总等 - 数据库 - 前端|
  • 自动生成库存分类明细账及本月明细及汇总等 - 数据库 - 前端| | 自动生成库存分类明细账及本月明细及汇总等 - 数据库 - 前端| ...

    为什么用SQL而不是Excel - 数据库 - 前端|
  • oracle如何保存密码 - 数据库 - 前端|
  • oracle如何保存密码 - 数据库 - 前端| | oracle如何保存密码 - 数据库 - 前端| ...