色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

查詢MySQL某行,為什么用SQL而不是Excel

林雅南2年前35瀏覽0評論
查詢MySQL某行,為什么用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才是最優解。哪個順手用哪個。