SQL四种语言:DDL,DML,DCL,TCL
1. DDL ( Data Definition Language ) 数据库 定义语言 statements are used to define the database structure or schema. DDL是 SQL 语言的四大功能之一。 用于定义数据库的三级结构,包括外模式、概念模式、内模式及其相互之间的映像,定义数据的完整性、安全控制等约束 DDL不需要commit. CREATE ALTER DROP TRUNCATE COMMENT RENAME 2. DML ( Data Manipulation Language ) 数据操纵语言 statements are used for managing data within schema objects. 由DBMS提供,用于让用户或程序员使用,实现对数据库中数据的操作。 DML分成交互型DML和嵌入型DML两类。 依据语言的级别,DML又可分成过程性DML和非过程性DML两种。 需要commit. SELECT INSERT UPDATE DELETE MERGE CALL EXPLAIN PLAN LOCK TABLE 3. DCL ( Data Control Language ) 数据库控制语言 授权,角色控制等 GRANT 授权 REVOKE 取消授权 4. TCL ( Transaction