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)


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM