SQL的含义:结构化查询语言(Structured Query Language)

    Oracle的SQL:
    DDL(data definition language)数据定义语言
    DML(data manipulation language)数据操作语言
    DCL(data control language)数据控制语言
    TCL(transaction control language)事务控制语言

    常用的DDL语句:
    create table:创建数据库表
    create index:创建数据库表的索引
    drop table
    drop index
    truncate:删除表中的所有行
    alter table:更改表结构,增加,修改,删除列
    alter table add constraint:在已有的表上增加约束

    常用的DML语句:
    insert:添加数据到数据库中
    update:修改数据库中的数据
    delete:删除数据库中的数据
    select:选择(查询)数据—-select是SQL的基础

    常用的DCL语句:
    grant:将权限或角色授予用户或其他角色(授予访问权限)
    revoke:从用户或数据库角色回收权限(撤销访问权限)
    lock:对数据库的特定部分进行锁定

    常用的TCL语句:
    commit:提交事务处理
    rollback:事务处理回退
    savepoint:设置保存点