當前位置 > 首頁 > 優秀會員推薦 > 遺忘在角落里的數據庫-Access

遺忘在角落里的數據庫-Access

來源:中國數據分析行業網 | 時間:2020-06-03 | 作者:數據委

 

 

 

CPDA廣州19期學員

現任職務:數據分析師

史金樂

?優秀數據分析師原創文章

說起數據庫,大家第一反應肯定是Mysql,Oracle,Mssqlserver等,這些都是比較常見的數據庫,其實在數據庫里面還有一位被大家遺忘的小兄弟,那就是Access數據庫。

 

Access數據庫和Word、Excel、PPT等是Microsoft Office全家桶的組件,但是我們常用的是其他三個,Access這位小兄弟常常被我們丟到角落里,甚至被遺忘。

 

那么問題來了:Access真的沒什么用嗎?

 

當然不是一無是處,而且它還很有用!

 

總體上來講,Access算是數據庫中輕量級中的輕量級,數據庫的基本功能都具備,界面對我們十分熟悉,十分友善,打開后感覺像是Excel。對!你沒聽錯,界面和Excel比較相似,畢竟是一個系列。

 

對于Excel,我們常常面臨的問題是:

 

1、數據量大了之后,會容易卡死,未響應;

 

2、一個sheet只能容納104萬行的數據,超出容量就需要切成兩個或是幾個sheet來存儲。

 

解決上述問題我們會將數據存放到Mysql數據庫中,但是又會遇到新的問題,使用Mysql還要學習Sql語言以及數據庫的相關知識,需要投入時間和精力。這便讓許多人望而卻步。

 

如果是上述這種情況,那么Access數據庫就可以完美解決這個問題。首先免安裝,Access是Office的組件之一,如果安裝完整版的Office,Access是默認安裝的。其次,這個數據庫不需要學習Sql語言,因為界面類似Excel,可直接上手,是不會Sql語言同學的福音。

 

接下來小樂就從以下幾個方面簡單介紹Access的使用方法:

1、新建數據庫、新建表

2、導入導出

3、增刪查改

4、與power query結合使用

5、局限性

 

新建數據庫、表

 

創建數據庫比較簡單,直接按照圖表上面1、2、3創建一個數據庫就好了,2那里要寫好數據庫名稱和選擇地址,好了之后直接點擊創建即可。存放位置隨便填寫,方便找到即可,因為Access還可以像Excel一樣可以隨便移動,傳遞起來非常方便。

 

?????創建表的方式有兩種,第一種就是直接復制幾行帶標題的數據進去即可,然后保存會出來一個讓寫表名的窗口,寫上表名即可。第二種是導入創建新表,下面介紹。

 

導入導出

 

?????導入和導出操作類似,所以這里只介紹導入。如果是空白表導入,則是創建新表;如果是向非空的表導入,則是增加。導入時候根據導航一步一步操作(導航有具體的文字介紹),點擊下一步即可,十分簡單。

 

增刪查改

?????在Access中的“查”是利用篩選功能來實現的,“刪”和“改”是在篩選到目標行的基礎上來實現的?!痹觥暗膶崿F如上面導入的功能,在原數據的基礎上增加行。

 

?????當然,如果會VB也可以使用VB來進行增刪查改的操作。sql語句也是支持的,但是要結合其他編程語言來實現,比如說python,這部分就超出了本文的范圍,不再做詳細闡述。

 

與power query結合使用

?????之前工作中Excel建模的數據是將每月的源數據放到文件夾里面,用power query來加載文件夾里面的數據來進行加載的。使用power query來加載Access的方法與原來的類似,選擇加載Access即可,具體如下:

?

局限性

?? Access的優勢也造成了他的局限性,Access可以滿足平時Excel建模、存儲數據的需求,但是大型、復雜的項目還是要選擇傳統的關系型數據庫。Access數據庫內代碼編寫只支持VB,無法像傳統關系型數據那樣進行復雜的操作。Sql語言也支持,但是需要結合Python等編程語言來實現。

 

?????總體上來講,Access的輕便快捷、易于上手,對于不會Sql、Excel滿足不了需求的同學來說是個福音。但他的局限性也使他只能是個過度產品,個人建議,等學會了Sql,還是要使用Mysql、Mssqlserver等關系型數據庫的。

江苏11选5开奖分布走势图 甘肃快三电子走势图 管家婆精选四肖期期资料 北京 股票 配资 广西快三全天单期计划 广东26选5官网 北京pk拾直播皇家开奖 河北十一选五推荐今天追号 急速赛车手机计划网页软件 广东好彩1基本号码图 360排列5