1. 程式人生 > >MySQL開發指南

MySQL開發指南

流程控制 數據 流程控制語句 fin con 我們 事情 lan zhang

數據庫開發是數據庫管理系統(DBMS)和數據庫應用軟件設計研發的總稱,數據運維、參與數據庫生產環境的問題優化和解決等方面的事宜。

  1、關於MySQL數據庫

  2、搭建MySQL環境

  3、入門常用SQL、官方文檔的使用

對於開發而言:

  SQL是基礎中的基礎!!!

  SQL是操作和檢索關系型數據庫的標準語言,標準SQL語句可用於操作關系型數據庫。

下面是基於MySQL的SQL分析研究:

一、DQL(Data Query Language,數據查詢語言)語句

  主要由於select關鍵字完成,查詢語句是SQL語句中最復雜,功能最豐富的語句。

  1、基礎SELECT實例

  2、MySQL操作符

  3、常用字符串函數

  4、常用數值函數

  5、常用日期時間函數

  6、SELECT中的流程函數

  7、分組聚合函數

  8、SELECT多表連接查詢

  9、SELECT子查詢

  10、行轉列及列轉行查詢

二、DML(Data Munipulation Language,數據操作語言)語句

  DML語句修改後數據將保持較好的一致性;操作表的語句,如增插insert、更新update、刪除delete等。

  1、增:insert、replace

  2、刪:update

  3、改:delete、truncate

三、DDL(Data Definition Language,數據定義語言)語句

  操作數據對象的語言,包括創建create、刪除drop、修改alter數據庫對象。

  1、常用數據類型

  2、字符集及校對規則

  3、使用DDL語句建表

  4、臨時表創建及舊表建新表

  5、常見建表選項及約束

  6、刪表及改表

  7、MySQL視圖

四、DCL(Data Control Language,數據控制語言)語句

  主要有grant、revoke語句。

  1、用戶認證及權限控制

五、MySQL處理程序

  處理程序:一組可編程的函數,是為了完成特定功能的SQL語句集。

  1、存儲過程的創建與調用

  2、變量定義

  3、流程控制語句

  4、自定義MySQL函數

  5、存儲過程中SELECT INTO的使用

  6、異常處理

  7、遊標的簡單實踐

  8、存儲過程的查、改、刪

  9、觸發器trigger的使用

  10、調度器event的使用

六、寫在後面

  1、MySQL開發總結

  2、SQL語法實例:練習,很關鍵。

Easter Eggs:MySQL自增長的bug?

---我們應該做的並不是遠方模糊的事情,而是手邊確定無疑的事情。

MySQL開發指南