本文的结构如下面的思维导图所示:

  1. SQL 语言分类
    1)DML(Data Manipulation Language):数据操纵语句,用于添加(INSERT)、删除(DELETE)、修改(UPDATE)、查询(SELECT)数据库记录,并检查数据完整性,即CRUD(增删改查)。
    2)DDL(Data Definition Language):数据定义语句,用于库和表的创建、修改、删除。常见语句:CREATE/DROP/ALTER TABLE:创建/删除/修改表;CREATE/DROP INDEX:在表中创建或删除索引。
    3)DCL(Data Control Language):数据控制语句,用于定义用户的访问权限和安全级别。常见语句:
    GRANT/REVOKE:授予/撤销访问权限;COMMIT:提交事务处理;ROLLBACK:事务处理回滚;SAVEPOINT:设置保存点;LOCK:对数据库的特定部分进行锁定.