SQL是Structured Query Language的縮寫,中文叫結構化查詢語言。它是一種數據庫查詢和設計語言,用來存取數據和查詢、更新和管理數據庫。
SQL分類
根據功能SQL可以劃分成以下幾大類
DDL
數據定義語言用來操作數據庫對象,例如對數據庫、用戶、角色、表、視圖、索引等操作。
創建一個MySql登陸名為fanjianhua密碼是jack的帳號
DML
數據操縱語言使用最頻繁的一種語言,這種操作軟件開發人員必須掌握。程序們親切稱其為“珍珠奶茶”(增、刪、改、查)。
從tbl_account表中查詢所有記錄
向tbl_account插入一行記錄
TCL
事務是操作數據庫中各類數據項的程序執行單元,如事務中任何一個操作失敗,通過回滾來撤銷前面以成功的操作,所有操作都成功后方可提交事務。使用事務可充分保證數據的有效性、完整性。
演示簡單事務
DCL
數據控制語言使用grant和revoke進行授權、撤權操作。
注意,給其它帳號授權安或撤權,登陸的帳號本身要有相關的權限。
授于fanjianhua帳號在本機對數據庫的所有操作
撤銷fjh帳號的所有權限