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

如何快速有效地掌握數據庫語言MySql

錢諍諍2年前20瀏覽0評論

如何快速有效地掌握數據庫語言MySql?

如何快速有效掌握數據庫語言SQL?

數據庫有很多種,常見的數據庫都是關系型數據庫,如MySQL、Oracle、SQL Server等,當然,還有非關系型數據庫,如MongoDB、Hbase等。

對于初學者,建議從MySQL開始,因為MySQL是目前使用最廣泛的關系型數據庫,學習起來相對容易,下面給出一些學習建議。

MySQL安裝

首先需要安裝MySQL,Windows下推薦使用MySQL Installer這個工具來安裝MySQL。

下載地址:

https://dev.mysql.com/downloads/windows/installer/

通過Installer安裝3個東西:

MySQL Server(MySQL服務器,必需)

MySQL Notifier(監視器:用于啟動、重啟MySQL Server,非必需)

MySQL Workbench(寫SQL語句的工具,非必需)

如果你是一個PHP愛好者,可能安裝過一些集成工具如xampp,phpadmin等,這些工具自帶MySQL Server,也是可以的。

啟動、連接MySQL Server

MySQL Server安裝好后,默認是自動啟動的。

如果需要重啟MySQL服務,有兩種方式:

1、通過MySQL Notifier來啟動或者重啟MySQL Server(注意,不是MySQL Workbench)。

2、通過“我的電腦”-“管理”-“服務和應用程序”-“服務”進行啟動或者重啟。

MySQL Server啟動后,需要連接MySQL,推薦使用MySQL Workbench,當然用cmd命令行也可以。

數據庫基本操作

數據庫是用來存放數據表的地方,相當于電腦上的文件夾(database),里面可以放多個Excel表格(table)。

數據表基本操作

數據表是用來存放數據的地方,相當于電腦上的Excel表格(其實不準確),一張張二維的表格,里面可以存放數據。

MySQL中的數據類型

常用的數據類型有三種:字符型、數值型和日期時間型。

常用查詢操作

SQL語句的核心在于查詢,需要掌握的查詢操作如下圖所。

以下是關于SQL的一些其他操作,對于數據分析師來說,不太常用,有興趣可以了解一下。

索引

索引類似于拿漢語字典的目錄頁(索引),我們可以按拼音、筆畫、偏旁部首等排序的目錄(索引)快速查找到需要的字。

自定義函數

MySQL本身提供了很多內置函數,但有時候需要實現我們自己的一些功能,就需要自定義函數。

自定義函數的函數體由多條可用的MySQL語句,流程控制,變量聲明等語句構成。

存儲過程

存儲例程是存儲在數據庫服務器中的一組sql語句,通過在查詢中調用一個指定的名稱來執行這些sql語句命令。

存儲過程一般是作為獨立部分來執行,而函數可以作為查詢語句的一個部分來調用。

事務

事務是一組SQL語句,用來維護數據庫的完整性,保證成批的sql操作要么完全執行,要么完全不執行。

例如,銀行賬戶轉賬業務,例如客戶A轉賬100元給客戶B,這里涉及兩個操作:

客戶A減去100元

客戶B增加100元

必須同時成功或者同時失敗。

游標

游標(cursor),一個存儲在MySQL服務器上的數據庫查詢,被select語句檢索出來的結果集,在存儲了游標之后,可以根據需要滾動或瀏覽其中的數據,多用于存儲過程。

歡迎關注【數據科學吧】,分享數據科學相關的知識!