回答
您可以创建表的景色像你提到
,如:
create view myview as select a,b,(a+b) as c from table
你不能有自动包含一些相邻小区的值的列或做一些计算它。
但是,在mySQL查询中,您可以执行Excel可以执行的所有操作,以及更多操作。
例如,为了得到两个int
字段的总和:
SELECT column_a, column_b, (column_a + column_b) as total FROM tablename
不过,看你的其他问题,我不知道MySQL的是否真的是你在找什么。这听起来像你需要一个像Excel一样的应用程序。
:)猜我只需要继续尝试。我不认为有像'excel'+数据库的应用程序。你怎么看? – King 2010-08-22 11:59:55
@并非完全如此,这是真的。但mySQL加上像HeidiSQL(www.heidisql.com)这样的图形前端可以接近。再看看你的其他问题,并且发现你*来自Excel,那么你可能会走上正确的道路! – 2010-08-22 12:01:53
mysql是一个数据库,而不是一个电子表格,所以你不能,而且你可能不应该反正。
我想重点是电子表格保存和显示数据 - mysql保存数据,然后你使用php来显示数据(或类似的)。
当你从数据库中检索,你可以这样做:
SELECT (A+B) AS c FROM table
,或者当你把数据库中,你可以做一下数学计算。
如果确实如此,则不会有计算列。 – 2010-08-22 11:31:26
我自己来自Excel背景,发现成为转移到数据库的挑战之一,但现在我意识到数据很少从表中呈现出来。有可能你会使用一个视图,因为你或你的最终用户会希望看到它以某种方式布局。
几乎任何时候你认为你想要一个计算的字段,你很可能会创建一个执行计算的视图。它还可以避免您使用信息开发的任何应用程序的负载,因为计算是在服务器端完成的。
- 如果你需要Excel的功能,但需要它来存储更大的数据集使用MySQL是好的。但是,要获得计算列,您需要使用一个接口,并且Microsoft会创建一个名为Access的接口。您可以使用Access与数据库进行交互,并构建查询以按照您希望的方式返回您的答案。
这将使您无需为MySQL数据库构建Web界面来完成相同的任务。
- 1. 我可以在MYSQL数据库表中插入图像吗?
- 2. 我可以在mysql数据库中获得最高的值吗?
- 3. 我可以在SQL的新列中设置计算公式吗?
- 4. 我可以在数据验证,允许,列表中添加公式吗?
- 5. 在进入数据库之前可以格式化数据吗?
- 6. 我可以直接从我的Arduino中将项目放入MySQL数据库吗?
- 7. 我可以在IF THEN Else声明中加入公式吗?
- 8. 我可以在SQL中为特定列设置公式吗?
- 9. 我可以从wamp恢复我的mysql数据库吗?
- 10. 我想用PHP访问MySQL数据库,所以用户可以输入到我的数据库
- 11. SVN可以同步MySQL数据库吗?
- 12. 我可以把密码放入mysql中的个人数据库吗?
- 13. 我可以在TransactionScope中从数据库检索数据吗?
- 14. 我可以在我的数据库中添加其他表吗?
- 15. 在Access 2013中可以访问在线MySQL数据库吗?
- 16. 我可以检查仅在javascript中的数字输入吗?
- 17. 我可以通过移动文件来传输mysql数据库吗?
- 18. mysql可以创建分布式数据库吗?
- 19. 我可以下载Phpmyadmin数据库吗?
- 20. 我可以将popup.html中的输入数据保存在localStorage中吗?
- 21. 可以在MySQL数据库中有很多空值吗?
- 22. 我可以使用ALTER DATABASE重命名mysql数据库吗?
- 23. 我在哪里可以下载已输入数据的模板sql数据库?
- 24. 我的数据库模式可以与Mongo一起使用吗?
- 25. 我可以同时在mysql中插入2行或数组吗
- 26. 我可以删除基于多列的数据库副本吗?
- 27. Java Applet - 可以将数据插入到MySQL数据库中?
- 28. 我可以选择我在MySQL中加入的行吗
- 29. 我可以根据JQuery中的值选择输入节点吗?
- 30. 我可以在Symfony2中设置更多的数据库吗?
请在你想要做什么和在什么情况下展开一点。 – 2010-08-22 11:21:55
嗨Pekka,我需要这个选项来自动化第3列中的数据(数字),这样我就不需要单独进行计算了。第3栏中的数据将在稍后用于分析。 – King 2010-08-22 11:54:46