mysql的幾種SQL語句
一、數據查詢語言(DQL)
DQL全稱 DATA Query Language,作用是從表中獲取數據,用的最多的關鍵字是SELECT,保留字有WHERE ,ORDER BY ,GROUP BY等
1、select user,host from mysql.user;
select user,host from mysql.user order by user asc;用戶名升序
select user,host from mysql.user order by user desc;用戶名倒序
二、數據操作語言(DML)
DML全稱DATA Manipulation Language,用的較多的有update,insert,delete ;
delet from mysql.user where host=‘192.168.33.12‘; 刪除遠程ip的用戶
三、事務處理語言(TPL)
確保被DML語句影響的表的所有行及時得以更新,BEGIN TRANSACTION,COMMIT和ROLLBACK;
四、數據控制語言(DCL)
全稱DATA Control Language,比較常用的GRANT和REVOKE
grant all privileges on *.* to ‘user01‘@‘localhost‘ indentified by ‘123456‘;
創建user01用戶,密碼123456;
revoke可以回收權限
五、數據定義語言(DDL)
比較常見的有CREATE和DROP,在數據庫中刪除或建立表,為表加入索引等
六、指針控制語言(CCL)
小結可分為以下三類:
1、DDL數據定義語言(CREATE ALTER DROP)
2、DML數據操作語言(SELECT INSERT DELETE UPDATE)
3、DCL數據控制語言(GRANT REVOKE COMMIT ROLLBACK)
mysql的幾種SQL語句