mysql的幾種SQL語句

1、數據查詢語言(DQL)mysql

DQL全稱 DATA Query Language,做用是從表中獲取數據,用的最多的關鍵字是SELECT,保留字有WHERE ,ORDER BY ,GROUP BY等sql

一、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;用戶名倒序索引

2、數據操做語言(DML)事務

DML全稱DATA Manipulation Language,用的較多的有update,insert,delete ;ip

delet from mysql.user where host='192.168.33.12';  刪除遠程ip的用戶io

3、事務處理語言(TPL)class

確保被DML語句影響的表的全部行及時得以更新,BEGIN TRANSACTION,COMMIT和ROLLBACK;date

4、數據控制語言(DCL)

全稱DATA Control Language,比較經常使用的GRANT和REVOKE

grant all privileges on *.* to 'user01'@'localhost' indentified by '123456';

建立user01用戶,密碼123456;

revoke能夠回收權限

5、數據定義語言(DDL)

 比較常見的有CREATE和DROP,在數據庫中刪除或創建表,爲表加入索引等

6、指針控制語言(CCL)

 

小結可分爲如下三類:

一、DDL數據定義語言(CREATE ALTER DROP)

二、DML數據操做語言(SELECT INSERT DELETE UPDATE)

三、DCL數據控制語言(GRANT REVOKE COMMIT ROLLBACK)

相關文章
相關標籤/搜索