Mac下如何學習資料庫?

有什麼兼容軟體可以用嗎?


Learn by coding!!! 都是簡單容易上手的學習課程。

Learn SQL | Codecademy

https://www.codeschool.com/courses/try-sql

https://www.codeschool.com/courses/the-sequel-to-sql

然後下載Mysql/MariaDB實踐操作一下。推薦

Learning MySQL/MariaDB 這本書,入門操作講解詳細,難度增加合適,難得的入門書籍,每章後面的習題強烈建議做一下,只能親手做了才能掌握。(MySQL 軟體開發者寫得序)


題主這個問題問得好,因為我就是在mac下學得資料庫,艱難無比!

我學的是oracle資料庫,這個太特么坑爹了。首先我們是安裝虛擬機,在虛擬機上安裝linux系統,再安裝oracle資料庫。苦逼的是,老師那裡的虛擬機鏡像只有windows的,文件在mac下是不能用的!!!

於是我從上網破解mac下vm序列碼從頭開始做啊!自己裝linux操作系統,又自己安裝oracle資料庫,你不接觸oracle資料庫你不知道其中的難度,不是下一步下一步就可以解決的,當時我作為一個初學者。真的是快要瘋了,經常過不了,各種原因!!!

後來還要自己手工建庫,自己解鎖各種用戶,好吧,其實這些再後來我練習ocm的時候已經是輕車熟路,小菜一碟了,不過剛開始學的時候真的很艱難,oracle各種機制都不了解,盲人摸象的感覺。

不過題主要是學mysql的話,就簡單很多了,直接上官網,下載一個mysql,安裝就行了,這個我沒有深入了解,因為我也只是在我的本機上下了一個mysql練習下sql語句而已。要是學oracle體系結構什麼的,還是老老實實裝虛擬機,裝linux,裝oracle資料庫,然後才是學習


Sequel Pro


瀉藥。

這個在知乎上有答案了。

Mac平台上有哪些好的SQL 資料庫開發工具?

aqua data studio 9.0.16

SQLiteStudio

valentina studio

至於哪個好,哪個壞看這裡

Best Mac OS X Database Management System. Compare, reviews ratings.


Mysql bench


裝個mysql,開始學語句


還是mariadb吧,安裝非常方便,問題也少,於mysql同宗產品


MySQL與Oracle資料庫在官方都有支持MAC OS X系統的安裝源:

MySQL :: Download MySQL Community Server

適用於 Intel x86-64 上的 MAC OS X 的 Oracle 資料庫 10g 第 2 版 (10.2.0.4.0)


1. 安裝最新版MySQL,官網應該有Mac版本。如果沒有的話,在Mac上安裝虛擬機,在上面安裝Linux,Linux版本隨意,推薦RHEL或CentOS等,然後在Linux上裝MySQL。

2. 用mac的終端啟動MySQL。如果在步驟1中MySQL是在Linux虛擬機中安裝的話,那麼先使用mac終端鏈接Linux,然後再啟動MySQL。之後就可以開始學習了。

3. 跟著MySQL官方文檔學習,包括使用、原理,而源碼的話需要自己去官網下載再來看。


安裝虛擬機 安裝Linux 安裝mysql 好好雪


推薦閱讀:

如何評價RethinkDB?和MongoDB,Redis有什麼區別?
新浪微博「點贊功能」資料庫如何設計的?
如何用redis/memcache做Mysql緩存層?
各種內存NoSQL,什麼情況下才有必要使用,SQL性能真的很糟糕?
怎樣理解分析王垠文章《SQL,NoSQL 以及資料庫的實質》的觀點?

TAG:資料庫 | MySQL | 甲骨文Oracle | NoSQL | MicrosoftSQLServer |