簡單易用的數據庫哪個比較好?

萬緯財務分析


簡單易用的數據庫哪個比較好?這個要具體看你的用途,如果數據量比較少(10萬左右),追求簡約簡單,免費開源的sqlite就行,如果數據量比較多,考慮到高併發、分佈式,可以使用專業的mysql、postgresql,下面我分別簡單介紹一下,感興趣的朋友可以嘗試一下:

小巧靈活sqlite

這是基於c語言開發的一個輕量級關係型數據庫,短小精悍、免費開源,個人使用無需繁瑣的配置,只需一個簡單的運行庫便可直接使用,針對各種編程語言都提供了豐富的API接口,java、python、c#等都可輕鬆操作,如果你存儲數據量不多,只是本地簡單的操作(讀多寫少),可以使用一下這個數據庫,佔用內存非常少,輕便靈活,當然,在高併發、數據量大的情況下就不合適了:

專業強大mysql

這是目前應該廣泛使用的一個關係型數據庫,免費開源跨平臺,在信息系統開發方面一直佔據著主力位置,如果你從事於web開發或者網站後臺建設,那麼這個數據庫一定非常熟悉,支持高併發、分佈式,存儲數據量相對於sqlite來說,更多也更安全,索引、觸發器、存儲過程等功能非常不錯,支持數據導入導出、恢復備份,只要你熟悉一下基本使用過程,很快就能掌握和運用:

免費開源postgresql

這是加州大學計算機系開發的一個對象-關係型數據庫(自由軟件),免費、開源、跨平臺,支持流計算、全文檢索、圖式搜索、並行計算、存儲過程、空間數據、K-V類型,相比較mysql來說,在複雜查詢、高併發下更穩定、性能更優越,可擴展性、可維護性非常不錯,但也有劣勢,例如新舊版本不分離存儲,沒有Coverage index scan等,總體使用效果來說還不錯:

當然,除了以上3個數據庫,還有許多其他數據庫,像mssql、oracle等也都非常不錯,對於存儲和處理數據來說綽綽有餘,只要你熟悉一下基本使用過程,很快就能入門的,網上也有相關教程和資料,介紹的非常詳細,感興趣的話,可以搜一下,希望以上分享的內容能對你有所幫助吧,也歡迎大家評論、留言進行補充。


小小猿愛嘻嘻


說一下MySQL數據庫吧,因為我現在一直在用:

MySQL是一種開放源代碼的關係型數據庫管理系統(RDBMS),使用最常用的數據庫管理語言–結構化查詢語言(SQL)進行數據庫管理。

MySQL是開放源代碼的,因此任何人都可以在General Public License的許可下下載並根據個性化的需要對其進行修改。

MySQL因為其速度、可靠性和適應性而備受關注。大多數人都認為在不需要事務化處理的情況下,MySQL是管理內容最好的選擇

MySQL,雖然功能未必很強大,但因為它的開源、廣泛傳播,導致很多人都瞭解到這個數據庫。

常用命令

1:使用SHOW語句找出在服務器上當前存在什麼數據庫:

t mysql> SHOW DATABASES;

2:創建一個數據庫MYSQLDATA

t mysql> CREATE DATABASE MYSQLDATA;

3:選擇你所創建的數據庫

t mysql> USE MYSQLDATA; (按回車鍵出現Database changed 時說明操作成功!)

4:查看現在的數據庫中存在什麼表

t mysql> SHOW TABLES;

5:創建一個數據庫表

t mysql> CREATE TABLE MYTABLE (name VARCHAR(20), sex CHAR(1));

6:顯示錶的結構:

t mysql> DESCRIBE MYTABLE;

7:往表中加入記錄

t mysql> insert into MYTABLE values (”hyq”,”M”);

8:用文本方式將數據裝入數據庫表中(例如D:/mysql.txt)

t mysql> LOAD DATA LOCAL INFILE “D:/mysql.txt” INTO TABLE MYTABLE;

9:導入.sql文件命令(例如D:/mysql.sql)

t mysql>use database;t mysql>source d:/mysql.sql;

10:刪除表

t mysql>drop TABLE MYTABLE;

11:清空表

t mysql>delete from MYTABLE;

12:更新表中數據

t mysql>update MYTABLE set sex=”f” where name=’hyq’;

看完這幾條估計有人會問了這個 mysql> 是什麼,怎麼每條都有,這個你就不用管了,在數據庫中輸入 mysql> 後面的語句就行,前面的只是指mysql數據庫而已


碼農的世界電腦技巧


其實數據分析並不是那麼簡單,最起碼得會一些數學 統計學 數據庫操作這些做支撐。從未來趨勢來說,最好是學習python或者熟練掌握mysql。

當然,你如果都不想,那麼下面有幾款符合你的軟件。

1.Tableau

功能強大,全面的數據可視化分析工具,具有強大的分析功能,基於圖表儀表盤邏輯,可以完成複雜業務彙報,大量圖表和數據

2.powerBI

微軟推出的大殺器,更加符合對於普通數據的分析,更加簡單。同時操作和excel類似(樓主用起來會更加順手),圖形豐富度和靈活性很高,具有複雜的數據處理功能,但是要對excel函數深入理解

3.Qlik

和tableua齊名的數據可視化工具,但其在國內更加受歡迎,界面簡潔,操作簡單,但不具有深度的數據分析,圖形計算,不太能滿足複雜業務分析。

其他還有很多,有tempo 帆軟bi等,說實話,無論哪一種都需要付出時間去學習瞭解,如果你掌握編程和數據處理相關技術,你就可以脫離這些平臺自己做處理,加油樓主


企校錦囊


如果是做500萬以下的數據分析,推薦你學習使用mysql數據庫,學習成本低,簡單易用。入門的話,需要準備和學習以下幾點內容。

安裝mysql服務器端軟件

打開瀏覽器輸入https://dev.mysql.com/downloads/mysql或者百度搜索“mysql”關鍵字並選擇mysql官網進入,選擇downloads頁面下,下載mysql服務器端軟件。如下圖所示:

選擇和你操作系統相匹配的版本進行下載。下載時要注意是否是社區版,即軟件名稱中含有“mysql community server”關鍵字,因為社區版是免費的,企業版是收費,個人本地做數據分析社區版就滿足需求了。下載完成後按照一般的軟件安裝方法安裝即可。

安裝mysql客戶端軟件

安裝完成mysql服務器端軟件後需要安裝客戶端來做數據分析。如果你是mac系統推薦選擇免費版本的navicat客戶端,如果你是windows系統推薦選擇更加好用的heidiSql客戶端。

下載安裝完成後,按照網上的教程連接本地數據庫,新建表,導入你excel中的數據,一切數據分析的環境就都準備好了。

學習sql基礎

如果要做數據分析首先要學習一些簡單的sql腳本語言。建議看一些網上的教程或者買一本sql基礎的書系統的學習一下。主要學習的重點是sql查詢、聚集函數等查詢統計類知識。可以結合你數據分析的需求,帶著目的去學習。同時邊學習邊在mysql客戶端中進行實踐。慢慢你就掌握了sql語言了。

總結

mysql安裝維護簡單,學習成本低。重點是sql語言的掌握對你做數據分析會有很大的幫助。學習中有任何問題可以 關注我,隨時交流。


每天學點編程技巧


作為一個軟件開發人員,長期需要和數據庫打交道,個人更加青睞於MySQL。雖然可能基於你的Excel原因,有些人會建議你使用Access數據庫,但是基於我個人的 意見,我並不建議你那樣做。採用MySql的具體理由如下:

1.MySQL具有普遍性,在國內的環境中,絕大多數的互聯網企業採用的是MySQL。有了廣大的用戶基礎後,針對於各種問題網上也能更好地找到解決方案。

2.MySQL相對於Oracle而言,更加輕量化,針對於從Excel量級的數據,沒必要使用Oracle。同時MySQL是完全免費的,不用擔心版權及費用問題,無論對個人還是對預算有限的企業而言都是很好的選擇。

3.MySQL高度兼容標準SQL,這對於以後遷移到其他數據庫而言,也能很大程度地降低學習成本。

希望我的回答能夠對你有所幫助!!![耶][耶][耶]


Java面典


除了大家推薦的mysql,我這邊再推薦一款短小精悍的數據庫SQLite,在安卓上面使用廣泛;

SQLite是一個進程內的庫,實現了自給自足的、無服務器的、零配置的、事務性的 SQL 數據庫引擎。它是一個零配置的數據庫,這意味著與其他數據庫一樣,您不需要在系統中配置。

就像其他數據庫,SQLite 引擎不是一個獨立的進程,可以按應用程序需求進行靜態或動態連接。SQLite 直接訪問其存儲文件。


ksfzhaohui


這要結合你個人實際情況來定,有計算機基礎,懂一點數據庫的話那麼市場上的那些軟件都可以用,常用有oracle,sqlserver,mysql等,要上手快還是sqlserver比較快,界面操作也比較直觀;如果一點基礎都沒有,但是又要分析數據的話可以用微軟自帶的一個access,這個上手比較快。決定用哪一種之後還是要買點教材看,簡單的sql查詢要會,熟練之後也能提高工作效率。


小輝輝loveli


可以用mysql和sqlserver,可以很方便的進行數據存儲和處理。


木北川


如果是需要網絡數據庫推薦MySQL,本機的推薦SQLite,非常非常方便。


A騎著白馬的悟空


提薦學Mysql,簡單易用


分享到:


相關文章: