• OracleL


    DDL  :
    Data Definition Language (DDL) statements are used to define the database structure or schema. Some examples:

    CREATE - to create objects in the database

    ALTER - alters the structure of the database

    DROP - delete objects from the database

    TRUNCATE - remove all records from a table, including all spaces allocated for the records are removed

    COMMENT - add comments to the data dictionary

    RENAME - rename an object

    DML:

    Data Manipulation Language (DML) statements are used for managing data within schema objects. Some examples:

    SELECT - retrieve data from the a database

    INSERT - insert data into a table

    UPDATE - updates existing data within a table

    DELETE - deletes all records from a table, the space for the records remain

    MERGE - UPSERT operation (insert or update)

    CALL - call a PL/SQL or Java subprogram

    EXPLAIN PLAN - explain access path to data

    LOCK TABLE - control concurrency

    DCL

    Data Control Language (DCL) statements. Some examples:

    GRANT - gives user's access privileges to database

    REVOKE - withdraw access privileges given with the GRANT command

    TCL

    Transaction Control (TCL) statements are used to manage the changes made by DML statements. It allows statements to be grouped together into logical transactions.

    COMMIT - save work done

    SAVEPOINT - identify a point in a transaction to which you can later roll back

    ROLLBACK - restore database to original since the last COMMIT

    SET TRANSACTION - Change transaction options like isolation level and what rollback segment to use

  • 相关阅读:
    时间控件的操作
    Appium环境搭建
    测试常用英文词汇
    自动化测试中一段代码对应多个用例
    Linux常见命令
    元素的操作的简谈
    eclipse代码编辑界面代码块收缩的实现
    关键字驱动和数据驱动
    uni-app中如何判断浏览器内核
    JS实现 图片放大镜功能
  • 原文地址:https://www.cnblogs.com/ruiy/p/SQL.html
Copyright © 2020-2023  润新知