數據庫開發是數據庫管理系統(DBMS)和數據庫應用軟件設計研發的總稱,數據運維、參與數據庫生產環境的問題優化和解決等方面的事宜。
對於開發而言:
SQL是基礎中的基礎!!!
SQL是操作和檢索關系型數據庫的標准語言,標准SQL語句可用於操作關系型數據庫。
下面是基於MySQL的SQL分析研究:
一、DQL(Data Query Language,數據查詢語言)語句
主要由於select關鍵字完成,查詢語句是SQL語句中最復雜,功能最豐富的語句。
2、MySQL操作符
3、常用字符串函數
4、常用數值函數
5、常用日期時間函數
7、分組聚合函數
10、行轉列及列轉行查詢
二、DML(Data Manipulation Language,數據操作語言)語句
DML語句修改后數據將保持較好的一致性;操作表的語句,如增插insert、更新update、刪除delete等。
3、改:update
三、DDL(Data Definition Language,數據定義語言)語句
操作數據對象的語言,包括創建create、刪除drop、修改alter數據庫對象。
1、常用數據類型
2、字符集及校對規則
6、刪表及改表
7、MySQL視圖
四、DCL(Data Control Language,數據控制語言)語句
主要有grant、revoke語句。
五、MySQL處理程序
處理程序:一組可編程的函數,是為了完成特定功能的SQL語句集。
2、變量定義
3、流程控制語句
6、異常處理[1]
7、異常處理[2]
8、游標的簡單實踐
11、調度器event的使用
六、寫在后面
2、SQL語法實例:練習,很關鍵。
Easter Eggs:MySQL自增長的Bug?
---我們應該做的並不是遠方模糊的事情,而是手邊確定無疑的事情。