MySQL開發指南


數據庫開發是數據庫管理系統(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 Manipulation Language,數據操作語言)語句

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

  1、增:insert、replace

  2、刪:delete、truncate

  3、改:update

 

三、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、異常處理[1]

  7、異常處理[2]

  8、游標的簡單實踐

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

  10、觸發器trigger的使用

  11、調度器event的使用

  12、SQL 預處理(Prepared)

 

六、寫在后面

  1、MySQL開發總結

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

 

Easter Eggs:MySQL自增長的Bug?

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


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM