`

SQL命令的分类

阅读更多

1.数据定义语言(DDL)

数据定义语言用于改变数据库结构,包括创建、更改和删除数据库对象。

用于操纵表结构的数据定义语言命令有:
 CREATE TABLE
 ALTER TABLE
 DROP TABLE

2.数据操纵语言(DML)

数据操纵语言用于检索、插入和修改数据。
数据操纵语言是最常见的SQL命令
数据操纵语言命令包括:
 SELECT
 INSERT
 UPDATE
 DELETE

3.事务控制语言(TCL)

事务控制包括协调对相同数据的多个同步的访问。当一个用户改变了另一个用户正在使用的数据时,oracle使用事务控制谁可以操作数据。 

Commit 完成事务,数据修改成功并对其他用户开放
Rollback 撤销事务,撤销所有操作
rollback to savepoint 撤销在设置的回滚点以后的操作
set transaction 响应事务或语句的一致性;特别对于事务使用回滚段

4.数据控制语言(DCL)

数据控制语言(DCL)主要用来执行有关安全管理的操作。

该语言主要包括:

GRANT语句可以将指定的安全对象的权限授予相应的主体;

REVOKE语句则删除授予的权限;

DENY语句拒绝授予主体权限,并且防止主体通过组或角色成员继承权限。

分享到:
评论

相关推荐

    SQL-Cheat-Sheet

    #### SQL命令分类 SQL命令大致可以分为四类: 1. **数据查询语言 (DQL)**:主要用于检索数据,最常用的DQL命令是`SELECT`,用于从一个或多个表中检索数据。 2. **数据操纵语言 (DML)**:用于插入、更新和删除...

    SQL - A Practical Introduction

    - **SQL命令分类**:SQL命令可以分为几大类,包括数据定义语言(DDL)、数据操作语言(DML)、数据查询语言(DQL)等。 - **命令行使用**:使用命令行工具(如SQL*Plus或MySQL客户端)来输入和执行SQL命令。 - **...

    Teradata_SQL基础教程.pdf

    2. **SQL命令分类**:Teradata SQL命令分为数据定义(DDL)、数据操作(DML)、数据控制(DCL)等,用于不同数据库管理任务。 3. **会话层的建立**:在数据库中建立会话,可以进行交互式或批处理操作。 #### 数据库...

    Teradata SQL 基础教程

    2. **TERADATA中SQL命令分类** - DDL:用于定义数据库对象。 - DML:用于数据的插入、更新、删除等操作。 - DCL:用于控制权限。 - TCL:事务控制语言,用于管理事务。 3. **TERADATA中会话层的建立** - 会话...

    Teradata SQL 教程宝典

    - **TERADATA中SQL命令分类**:根据功能的不同,Teradata SQL 命令被分为几大类,例如数据定义命令、数据操纵命令等。本节将概述这些分类及其典型命令。 - **TERADATA中会话层的建立**:这部分涉及如何在 Teradata ...

    Oracle SQL.doc

    5. **SQL命令分类**: - **Data retrieval**(数据获取):如`SELECT`语句。 - **DML**(数据操作语言):`INSERT`, `UPDATE`, `DELETE`用于数据修改。 - **DDL**(数据定义语言):`CREATE`, `ALTER`, `DROP`, `...

    sql语言分类和编写规则

    C语言以及ORACLE,但C语言是一种编程语言,与SQL语言的直接关系主要在于C语言可以用来编写与数据库交互的应用程序,通过ODBC(Open Database Connectivity)或JDBC(Java Database Connectivity)接口调用SQL命令。...

    teradata 数据仓库高级sql培训教程

    ##### 2.2 Teradata 中 SQL 命令分类 - **DDL**: 数据定义语言。 - **DML**: 数据操纵语言。 - **DCL**: 数据控制语言。 - **DQL**: 数据查询语言(如 SELECT)。 ##### 2.3 Teradata 中会话层的建立 - **概念**:...

    VB全面接触SQL语法

    可是要把SQL用到出神入化,却也只需要短短几个命令便够,因为SQL命令是针对关系型数据库所建立出来的语法叙述,所以SQL在这类数据库中所发挥的功能非常的强,以下将针对在VB中常用的SQL语法基本命令加以分类介绍。...

    magento SQL常用命令

    根据提供的文件信息,我们可以归纳出一系列与Magento相关的SQL命令及应用场景。Magento是一款广泛使用的电子商务平台,对于维护其数据库的操作非常重要。下面将详细解释文件中提到的各个知识点。 ### Magento SQL ...

    oracle-database-11g-plsql-编程实战笔记.doc

    ### Oracle Database 11g PL/SQL 编程...以上知识点总结了 Oracle Database 11g PL/SQL 编程中常见的 SQL 命令分类、字符串处理技巧以及变量的定义和声明方法。这些基础知识对于初学者理解和掌握 PL/SQL 编程非常重要。

    oracle 基础教程02

    通过对Oracle基础教程中关于SQL命令分类的介绍,我们可以了解到SQL不仅是一种强大的数据检索工具,也是管理数据库结构和数据的重要手段。掌握这些基本概念对于使用Oracle数据库进行高效的数据管理和操作至关重要。...

    sql.plus命令大全

    #### 二、SQL*Plus命令分类 在SQL*Plus中,命令可以分为两大类:SQL语句和SQL*Plus命令。 - **SQL语句**:如SELECT、INSERT、UPDATE、DELETE、CREATE TABLE等,执行后会保存在SQL缓冲区(SQL buffer)中。 - **SQL...

    sql命令汇总

    根据提供的文件信息,我们可以将SQL命令分为几个大类:数据操作、数据定义、数据控制、事务控制、程序化SQL以及一些基本的语法示例。接下来,我们将详细解释这些分类下的命令及其用途。 ### 数据操作 - **SELECT**...

    教案Oracle数据库知识点.pdf

    Oracle 数据库知识点 Oracle 数据库是多用户系统...Oracle 数据库知识点包括 Oracle 数据库的基本介绍、数据类型、SELECT 语句、WHERE 子句、ORDER BY 子句、SQL 命令分类、环境变量设置、 importante 命令和函数等。

Global site tag (gtag.js) - Google Analytics