`

SQL的两个部分:数据操作语言和数据定义语言

阅读更多

转自W3school: http://www.w3school.com.cn/sql/sql_syntax.asp

 

SQL DML 和 DDL

可以把 SQL 分为两个部分:数据操作语言 (DML) 和 数据定义语言 (DDL)。

SQL (结构化查询语言)是用于执行查询的语法。但是 SQL 语言也包含用于更新、插入和删除记录的语法。

查询和更新指令构成了 SQL 的 DML 部分:

  • SELECT - 从数据库表中获取数据
  • UPDATE - 更新数据库表中的数据
  • DELETE - 从数据库表中删除数据
  • INSERT INTO - 向数据库表中插入数据

SQL 的数据定义语言 (DDL) 部分使我们有能力创建或删除表格。我们也可以定义索引(键),规定表之间的链接,以及施加表间的约束。

SQL 中最重要的 DDL 语句:

  • CREATE DATABASE - 创建新数据库
  • ALTER DATABASE - 修改数据库
  • CREATE TABLE - 创建新表
  • ALTER TABLE - 变更(改变)数据库表
  • DROP TABLE - 删除表
  • CREATE INDEX - 创建索引(搜索键)
  • DROP INDEX - 删除索引

分享到:
评论

相关推荐

    SQL,全称结构化查询语言(Structured Query Language)

    SQL,全称结构化查询语言(Structured Query ...SQL可以分为两个部分:数据操作语言(DML)和数据定义语言(DDL)。DML用于查询和更新数据库中的数据,而DDL则用于建立及定义数据表、字段以及索引等数据库结构。

    数据库原理与应用教程(第3版):第3章 SQL 语言基础.ppt

    SQL 语言功能概述:SQL 语言可以分为四个部分:数据定义功能、数据控制功能、数据查询功能和数据操纵功能。 3.2 SQL 的数据类型 SQL 语言支持多种数据类型,包括数值型、字符串型、日期时间型等。 数值型:包括...

    关系数据库标准语言SQL关系数据库标准语言SQL

    关系数据库标准语言SQL,全称为Structured Query Language,是用于管理和操作关系型数据库的强大工具。SQL在数据查询、数据更新、数据插入以及数据删除等方面发挥着核心作用,同时也是数据库设计、开发和管理的基础...

    oracle数据操作和控制语言详解

    本资源提供了 Oracle 数据操作和控制语言的详细解释,涵盖了 SQL 语言的四大类:数据查询语言 DQL,数据操纵语言 DML,数据定义语言 DDL,数据控制语言 DCL。文章着重介绍了 DML 和 DCL 两种语言在 Oracle 中的使用...

    数据库语言:SQL 的语言简要介绍.docx

    - **提高工作效率**:SQL 能够快速执行复杂的查询和操作,显著提高数据库管理效率。 - **优化性能**:通过合理使用 SQL,可以优化查询语句,减少数据库响应时间,提高整体性能。 - **扩展性**:随着数据库规模的扩大...

    实验四视图、数据控制与嵌入式SQL语言实验

    实验四主要涵盖三个主题:视图定义与查询、数据控制以及嵌入式SQL语言实验,所有操作都在SQL Server 2000查询分析器中进行,基于“图书读者数据库”(Book_Reader_DB)和实验二输入的数据。 1、视图定义与查询: -...

    数据库语言SQL语言查询.pdf

    SQL语言基础包括数据查询语言、数据操作语言、事务处理语言、数据控制语言、数据定义语言和指针控制语言六大类别。 数据查询语言(DQL) 数据查询语言是用于查询数据库中的数据,基本语法结构为SELECT <字段名1, ...

    SQL语言的基础教程

    SQL语言主要分为四大类:数据定义语言(DDL)、数据操作语言(DML)、数据查询语言(DQL)和数据控制语言(DCL)。 二、数据定义语言(DDL) DDL用于创建和修改数据库结构。常见的DDL语句包括: 1. `CREATE ...

    关系数据库标准语言SQL31505PPT课件.pptx

    * CREATE、DROP、ALTER:数据定义 * INSERT、UPDATE、DELETE:数据操纵 * GRANT、REVOKE:数据控制 二、SQL Server基础知识 SQL Server是一种关系数据库管理系统,支持SQL语言。SQL Server的管理工具包括: 1. ...

    我国全部城市sql_sql全国城市_city.sql_全国城市数据及建表语句_city_源码

    描述中的“全国城市数据及建表语句,city.sql”进一步确认了这个文件包含两部分关键内容:一是建表语句(CREATE TABLE),这是在SQL中用来定义数据库表结构的命令;二是城市数据,这可能包括城市的名称、行政级别、...

    SQL语言基本常识

    2. DDL(Data Definition Language)数据定义语言: DDL用于定义数据库的结构。`CREATE`命令可以创建数据库、表、视图、索引等对象;`DROP`用于删除这些对象;`ALTER`则用于修改已经存在的对象结构。 3. DQL(Data...

    SQL.zip_sql_sql 语句_sql语言

    SQL主要包括四大类语句:数据查询语言(DQL)、数据操纵语言(DML)、数据定义语言(DDL)和数据控制语言(DCL)。 1. 数据查询语言(DQL):用于检索数据,如SELECT语句,可以从数据库中获取所需的信息。 2. 数据...

    sql数据库完全操作手册.doc

    SQL 包括了所有对数据库的操作,主要是由四个局部组成:数据定义、数据操纵、数据控制和嵌入式 SQL 语言的使用规定。 数据定义 SQL 数据定义功能包括定义数据库、根本表、索引和视图。数据定义的语句格式为:...

    SQL语句与数据透视表结合使用入门

    在数据分析领域,SQL(Structured Query Language)和数据透视表是两个极为重要的工具。SQL是一种用于管理关系数据库的语言,而数据透视表则是数据汇总和分析的强大工具。本文将深入探讨如何将SQL语句与数据透视表...

    数据库sql语言操作

    数据库SQL语言是用于管理和操作关系型数据库的强大工具,它提供了对数据进行查询、更新、删除以及创建和修改数据库结构的功能。以下是对SQL语言操作数据库的关键知识点的详细解释: 1. **查询(SELECT)**:SQL的...

    SQL语言之数据定义(共30张PPT).pptx

    通过这个PPT的学习,我们可以深入理解SQL语言在数据定义方面的基本操作,这对于数据库的设计和维护至关重要。无论是创建新数据库、定义表格结构还是调整已有对象的属性,这些基础技能都是数据库管理员和开发者必备的...

    SQL 语言参考大全

    SQL语言的主要组成部分包括数据查询、数据更新、数据插入和数据删除等。以下将对这些关键知识点进行详细讲解: 1. 数据查询:SQL中的SELECT语句是数据查询的基础,可以用于从表中检索特定信息。你可以通过指定字段...

    Microsoft SQL Server 2008技术内幕:T-SQL查询 样例数据库

    T-SQL是微软SQL Server的主要编程语言,用于管理和操作数据库,执行查询、数据更新以及存储过程等任务。样例数据库为读者提供了实际操作的环境,以便更好地理解和应用书中所讲解的概念。 在T-SQL查询中,有几个关键...

    数据管理与数据库:第4章 SQL语言基础.pdf

    SQL,全称Structured Query Language,是一种专门用于管理和操作关系数据库的标准语言。自1986年被美国ANSI公布为标准以来,SQL经历了多次更新,如SQL-89、SQL-92和SQL-99,不断扩充和完善其功能。SQL语言的主要特点...

Global site tag (gtag.js) - Google Analytics