1. 程式人生 > >mysql的幾種SQL語句

mysql的幾種SQL語句

ati local man host 倒序 dql alter commit action

一、數據查詢語言(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語句