》数据定义语言(DDL)
数据定义语言主要用于对数据库及数据库中的各种想进行创建、删除、修改等操作。其中,数据库对象主要有表、默认约束、规则、视图、触发器、存储过程等。
CREATE:用于创建数据库或者数据库对象。
ALTER: 用于对数据库或者数据库对象进行修改。
DROP: 用于删除数据库或数据库对象。
PS:对于不同的数据库对象,这三个SQL语句分别所使用的语法格式是不同的。
》数据操纵语言(DML)
数据操纵语言主要用于操纵数据库中各种对象,特别是检索和修改数据。
SELECT:用于从表或者视图中检索数据,是数据库中使用最为频繁的SQL语句之一。
INSERT:用于将数据插入到表或视图中。
UPDATE: 用于修改表或视图中的数据,其既可修改表或视图中一行数据,也可同时修改多行或全部数据。
DELETE:用于从表或视图中删除数据,其中可根据条件删除指定的数据。
》数据控制语言(DCL)