SQL语言的分类
类 别
功能
举例
数据库控制语言(DCL)
|
控制对数据库的访问,启动和关闭等
|
对系统权限进行授权和回收的GRANT、REVOKE 等语句
|
数据库定义语言(DDL)
|
用来创建、删除及修改数据库对象
|
创建表和索引的CREATE TABLE、ALTER INDEX 等语句
|
数据库操纵语言(DML)
|
用来操纵数据库的内容,包括查询
|
查询、插入、删除、修改和锁定操作的SELECT、INSERT、UPDATE、DELETE、LOCK TABLE 等语句
|
数据库事务处理
|
实现对数据的交易过程的完整控制
|
与数据库事物处理相关的COMMIT 、 ROLLBACK、SAVEPOINT、SET TRANSACTION 等语句
|
2. SQL的基本语法
语句由主句和若干个从句组成,主句和从句都由关键字引导。主句表示该语句的主要功能,从句表示一些条件或限定,有些从句是可以省略的。在语句中会引用到列名、表名或表达式。另外还有如下一些说明:
(1) 关键字、字段名、表名等之间都要用空格或逗号等进行必要的分隔。
(2) 语句的大小写不敏感(查询的内容除外)。
(3) 语句可以写在一行或多行。
(4) 语句中的关键字不能略写和分开写在两行。
(5) 要在每条SQL语句的结束处添加“;”号。
(6)为了提高可读性,可以使用缩进。
(7) 从句一般写在另一行的开始处。
例如:
最常见的查询语句:SELECT 字段名列表FROM 表名WHERE 条件;
select
name,remarkfrom
usertable
where
id=3;
说明:查询
usertable 表中id=3的数据的name,remark信息
分享到:
相关推荐
**一、SQL增删改语句** 1. **新增数据** - **使用`VALUES`实现单行新增**:通过指定列名和对应的值,将数据插入到表中。 - **使用`SELECT`实现单行新增**:通过查询语句获取数据并插入。 - **建表新增**:利用`...
Oracle 10g SQL 培训教程涵盖了数据库查询的基础知识,主要讲解了如何书写简单的 SELECT 语句以及在查询中进行各种操作。以下是对这些知识点的详细解释: 1. **SELECT 语句**:SELECT 语句是 SQL 的核心,用于从一...
Oracle 10g SQL是数据库管理系统Oracle的一种查询语言,它提供了丰富的功能来处理和操作数据。在本培训资料的第二部分中,主要介绍了四种高级查询语句:UNION、UNION ALL、INTERSECT和MINUS,这些都是集合操作符,...
### Oracle经典教程2——SQL数据库操作和查询 #### 1. SQL简介 SQL,即结构化查询语言(Structured Query Language),是一种专为管理和操作关系型数据库设计的标准编程语言。通过SQL,用户能够有效地进行数据存取...
"学习笔记——sql.zip"这个压缩包文件很可能包含了关于SQL的学习资料,如教程、笔记、示例代码等,旨在帮助用户掌握SQL的基本概念、语法和高级特性。 首先,SQL的基础知识包括数据类型,如整型(INT)、浮点型...
### Oracle SQL语句优化策略详解 #### 操作符优化概览 在Oracle数据库环境中,SQL语句的优化是提升查询效率、减少系统资源消耗的关键环节。通过对特定操作符的合理运用,可以显著改善数据检索的速度与准确性。本文...
原书名:Oracle 9i Java Programming <br>Oracle 9i Java程序设计——使用PL/SQL和Java的解决方案 <br>【原出版社】 Wrox Press 【作 者】Bjarki Holm,John Carnell等 【译 者】 康博 【丛 ...
Oracle认证考点讲解及试题分析——SQL基础篇的知识点主要围绕Oracle数据库的SQL语言展开,内容涵盖SQL语句的基本书写规则、数据检索、列选择、显示控制以及如何在查询中使用表或视图等。下面详细介绍这些知识点。 ...
### Oracle数据库技术——动态SQL详解 #### 一、动态SQL概述与应用场景 在Oracle数据库管理技术中,SQL语句按照其是否能在编译时确定,分为静态SQL与动态SQL两大类。静态SQL指的是那些在编写时就已经确定下来的SQL...
在"sqlserver——oracle工具"的标题中,我们关注的是在SQL Server和Oracle之间进行数据迁移的工具。常见的数据迁移工具有: 1. Oracle SQL Developer Data Pump:Oracle官方提供的免费工具,可以方便地导入导出数据...
【数据库基础——SQL语言全面学习】 数据库是存储和管理数据的核心工具,而SQL(Structured Query Language)是用于操作和查询这些数据库的语言。SQL语言的全面学习对于任何IT专业人士,特别是那些涉及数据处理和...
数据库开发培训,用于0基础的人学习和使用oracle ,pl/sql developer 开发sql。
标题中的“动态多维度查询——sql”指的是在数据库管理中使用SQL(结构化查询语言)进行灵活、可扩展的多维度数据分析。SQL是用于管理和处理关系数据库的标准编程语言,它支持对数据进行增、删、改、查等操作。在多...
### Oracle经典教程1——走进Oracle #### Oracle简介 Oracle是一种基于对象的关系型数据库管理系统,它由美国甲骨文公司开发并维护。Oracle数据库系统因其高度可靠性和强大的数据处理能力而闻名,广泛应用于各种...
Oracle DBA的后悔药——Logminer技术是一种强大的数据库恢复和审计工具,主要应用于Oracle数据库系统。Logminer允许DBA(数据库管理员)分析数据库的重做日志,从中获取历史操作的详细信息,包括哪些用户执行了什么...
### Oracle SQL 实践学习(下) #### 一、Oracle SQL 基础回顾与实践 在上一篇文章中,我们详细介绍了 Oracle SQL 的基础知识,包括数据类型、表的创建与管理、基本查询语句等。本篇文章将继续深入探讨更高级的...
在本文中,我们将深入探讨如何使用ADO.NET进行Oracle数据库的简单参数化SQL操作,这对于防止SQL注入攻击、提高代码可读性和复用性至关重要。 首先,要进行Oracle数据库操作,我们需要引入Oracle的数据提供者——...