引用
SQL语言共分为四大类:数据查询语言DQL,数据操纵语言DML,数据定义语言DDL,数据控制语言DCL。
1、数据查询语言DQL
数据查询语言DQL基本结构是由SELECT子句,FROM子句,WHERE子句组成的查询块:
SELECT <字段名表> FROM <表或视图名> WHERE <查询条件>
2、数据操纵语言
数据操纵语言DML主要有三种形式:
1) 插入:INSERT
2) 更新:UPDATE
3) 删除:DELETE
3、数据定义语言DDL
数据定义语言DDL用来创建数据库中的各种对象==>表、视图、索引、同义词、聚簇等如:
CREATE TABLE<-->表
VIEW<-->视图
INDEX<-->索引
SYN<-->同义词
CLUSTER<-->簇
4、数据控制语言DCL
数据控制语言DCL用来授予或回收访问数据库的某种特权,并控制数据库操纵事务发生的时间及效果,对数据库实行监视等。如:
1) GRANT:授权。
2) ROLLBACK [WORK] TO [SAVEPOINT]:回退到某一点。
回滚---ROLLBACK
回滚命令使数据库状态回到上次最后提交的状态。其格式为:
SQL>ROLLBACK;
3) COMMIT [WORK]:提交。
在数据库的插入、删除和修改操作时,只有当事务在提交到数据
库时才算完成。在事务提交前,只有操作数据库的这个人才能有权看
到所做的事情,别人只有在最后提交完成后才可以看到。
提交数据有三种类型:显式提交、隐式提交及自动提交。下面分
别说明这三种类型。
(1) 显式提交
用COMMIT命令直接完成的提交为显式提交。其格式为:
SQL>COMMIT;
(2) 隐式提交
用SQL命令间接完成的提交为隐式提交。这些命令是:
ALTER,AUDIT,COMMENT,CONNECT,CREATE,DISCONNECT,DROP,EXIT,GRANT,NOAUDIT,QUIT,REVOKE,RENAME。
(3) 自动提交
若把AUTOCOMMIT设置为ON,则在插入、修改、删除语句执行后,
系统将自动进行提交,这就是自动提交。其格式为:
SQL>SET AUTOCOMMIT ON;
分享到:
相关推荐
最后,虽然题目中提到了_C语言以及ORACLE,但C语言是一种编程语言,与SQL语言的直接关系主要在于C语言可以用来编写与数据库交互的应用程序,通过ODBC(Open Database Connectivity)或JDBC(Java Database ...
SQL语言是Structured Query Language的缩写,是一种专用于管理和处理关系数据库的标准语言。自1974年被Boyce和Chamberlin提出以来,SQL经历了多次改进和演进,成为了数据库领域的核心工具。SQL的独特之处在于它是一...
《程序员的SQL语言金典》是一本专门为编程者设计的SQL学习指南,旨在帮助读者深入理解和熟练掌握SQL语言,从而在数据库管理与开发工作中游刃有余。SQL(Structured Query Language,结构化查询语言)是关系型数据库...
SQL语言能在Oracle数据库中执行多种任务,如创建、查询、更新和删除数据。其特点是书写简洁,易读性强,且属于非过程化的4GL,这意味着用户无需关注具体的执行步骤,只需定义所需的操作。SQL可以分为四大类:DDL...
SQL语句主要分为四大类别:数据定义语言(DDL)、数据操纵语言(DML)、事务控制语言(TCL)和数据控制语言(DCL)。 1. 数据定义语言(DDL): DDL主要用于创建和修改数据库结构。主要包括以下命令: - `CREATE`...
接下来,我们将深入探讨SQL语言在数据库设计和管理中的重要性,以及在构建类似“谷粒商城”这样的电子商务系统中可能涉及的关键知识点。 SQL,全称Structured Query Language,是用于管理和处理关系数据库的标准...
SQL语言包含了数据定义、数据查询、数据更新和数据控制四大功能,使得用户能够方便地进行数据的存储、检索、修改和删除操作。 【T-SQL语言】 T-SQL是SQL Server中特有的SQL版本,它是Microsoft针对其数据库产品设计...
【SQL介绍】 SQL,全称Structured ...总的来说,掌握SQL对于与数据库交互至关重要,无论是基础的查询操作还是复杂的数据库设计和管理,都需要SQL的知识作为支撑。通过学习和实践,可以逐步熟悉和精通这个强大的语言。
《CF12 DB2 SQL Workshop》是一份IBM官方提供的详细教程,主要针对DB2数据库管理系统中的SQL语言进行深入讲解。本教程分为七个单元,旨在帮助用户掌握SQL在DB2环境中的核心应用,提升数据管理和分析能力。以下是各...
3. **SQL语句分类**:SQL主要包括四大类语句:DQL(Data Query Language)用于查询数据,DDL(Data Definition Language)用于定义数据结构,DML(Data Manipulation Language)用于数据操作,DCL(Data Control ...
SQL,全称结构化查询语言,包括数据查询、数据操纵、数据定义和数据控制四大功能。它是标准的语言,适用于诸如Oracle、MySQL、SQL Server等主流数据库系统。 2. Oracle数据库介绍: Oracle是全球知名的关系型...
2. SQL语句分类:SQL主要分为四大类语句:DQL(Data Query Language)用于数据查询,DML(Data Manipulation Language)用于数据操作,DDL(Data Definition Language)用于数据定义,DCL(Data Control Language)...
它分为四大类:数据定义语言(DDL)、数据操作语言(DML)、数据查询语言(DQL)和数据控制语言(DCL)。理解SQL的核心概念包括: 1. 数据库模式:数据库模式是数据库的逻辑结构,定义了表、列、索引等元素及其关系...
### 鸿鹄论坛_oracle四大宝典之1:Oracle Sql基础 #### 一、SQL的起源和分类 ##### 1.1 SQL的起源 SQL(Structured Query Language,结构化查询语言)是一种用于管理和操作数据库的标准计算机语言。它最早由IBM的...
2. SQL语句分类:SQL主要分为DDL(Data Definition Language)、DML(Data Manipulation Language)、DQL(Data Query Language)和DCL(Data Control Language)四大类。DDL用于创建和修改数据库结构,如CREATE ...
综上所述,这个SQL学习资料包涵盖了理论与实践,既有关于SQL基础知识的讲解,也有针对性的实例练习,适合SQL初学者入门,也对有一定基础的用户巩固和提高技能有所帮助。通过深入学习和反复实践,用户可以逐步掌握SQL...
本文将深入探讨Oracle SQL的基础知识,包括其起源、分类、SELECT语句的使用以及与iSQL*Plus的交互。 SQL(Structured Query Language)起源于1970年代,由IBM的研究员们为关系型数据库管理系统设计。它的主要目的是...
SQL 语言可以分为四大类:DQL(数据查询语言)、DCL(数据控制语言)、DDL(数据定义语言)和 DML(数据操作语言)。DQL 用于查询数据,例如 SELECT 语句;DCL 用于控制数据库的访问权限,例如 GRANT 和 REVOKE 语句...
总的来说,"高校地区对照sql1"是一个用于处理高等教育领域信息的数据库脚本,它涵盖了SQL语言的基础知识和实际应用,对于理解和分析高校与地区之间的关系具有很高的价值。理解和掌握这些SQL技巧,可以帮助我们在教育...