`
java-mans
  • 浏览: 11440655 次
文章分类
社区版块
存档分类
最新评论

数据库语言的4大类

 
阅读更多

SQL语言共分为4大类:

  1. DQL(Data Query Language):数据查询语言
  2. DML(Data Manipulation Language):数据操纵语言
  3. DDL(Data Definition Language):数据定义语言
  4. DCL(Data Control Language):数据控制语言

DQL

数据查询语言,也就是SELECT语句。

DML

数据操纵语言,也就是INSERT语句、UPDATE语句和DELETE语句。

DDL

数据定义语言,也就是创建数据库中各种对象(表、视图、索引、同义词、聚簇)的语言。

CREATE TABLE / VIEW / INDEX / SYN / CLUSTER

DCL

数据控制语言,也就是用来授予或回收访问数据库的某种特权,并控制数据库操纵事务发生的时间及效果,对数据库实行监视等的语言。

1)GRANT:授权

2)COMMIT / ROLLBACK

分享到:
评论

相关推荐

    windows关于qt的数据库操作封装类以及用例,c++代码

    7. 比一些流行的数据库在大部分普通数据库操作要快 8. 简单, 轻松的API 9. 包含TCL绑定, 同时通过Wrapper支持其他语言的绑定 10. 良好注释的源代码, 并且有着90%以上的测试覆盖率 11. 独立: 没有额外依赖 12. ...

    数据库大作业--超市管理系统.docx

    进货表 主键为商品编号 (5)日销售量的表 数据库大作业--超市管理系统全文共12页,当前为第4页。 数据库大作业--超市管理系统全文共12页,当前为第4页。 (6)实体之间的关联(E-R图) 员工与商品之间的关系是整理...

    数据库系统工程师考试试题分类精解(4.程序设计语言)

    数据库系统工程师考试试题分类精解(4.程序设计语言),含知识点、往年试题及试题精解

    北京邮电大学 BUPT 数据库课程 实验一 查询代码 数据库语言MySQL

    1、创建数据库 2、创建表 3、实现数据完整性(创建表时根据关系确定主键和外键) (1)学生表(2)班级表(3)创建课程表(4)创建教师表(5)创建院系表 (6)创建选课表(7)创建授课表 4、插入,修改和删除数据练习 向sclass...

    数据库操纵,SQL.pdf

    1、SQL: Structured Query Language:结构化查询语言 2、SQL通用语法 ...4)DCL(Data Control Language)数据库控制语言 用来定义数据库的访问权限和安全级别,及创建用户。关键字:GRANT,REVOKE等。

    第一章:初识数据库(3):数据库的语言分类

    4.常见的数据库对象 前言 非科班自学SQLSERVER和C#编程两年。该系列文章中涉及的知识点是在工作中需要用到的一些基础知识。文章比较适合初识数据库的学生或自学数据库的成人,文章是以SSMS作为例子。如果有认知错误...

    JAVA各种数据库使用JDBC连接的方式

    Java数据库连接(JDBC)由一组用 Java 编程语言编写的类和接口组成。JDBC 为工具/数据库开发人员提供了一个标准的 API,使他们能够用纯Java API 来编写数据库应用程序。然而各个开发商的接口并不完全相同,所以开发...

    毕业设计:Python基于自然语言处理技术的话题文本分类(源码 + 数据库 + 说明文档)

    毕业设计:Python基于自然语言处理技术的话题文本分类(源码 + 数据库 + 说明文档) 第2章 系统分析 8 2.1自然语言的介绍 8 2.2可行性分析 8 2.2.1技术可行性 8 2.2.2操作的可行性 8 2.2.3经济可行性 9 2.2.4法律...

    数据库系统概论【史嘉权】

    第4章 数据库语言SQL 第5章 查询优化与并发控制 第6章 关系数据库设计理论 第7章 数据库设计 第8章 SQL系统环境 第9章 面向对象查询语言 第10章 数据库技术发展动态 附录A MS SQL Server介绍 附录B MS SQL Server ...

    数据库基础知识.pptx

    SQL是专为数据库而建立的操作命令集,是一种功能齐全的数据库语言。 SQL功能强大、简单易学、使用方便,已经成为了数据库操作的基础,并且现在几乎所有的数据库均支持SQL。 NoSQL数据库(no only sql) 泛指非关系型...

    数据库学习基础之名词解释

    这类数据库包含有大量的数据记录,但其目的是向用户提供各种统计汇总信息,而不是提供单个记录的信息。  网状数据库  处理以记录类型为结点的网状数据模型的数据库。处理方法是将网状结构分解成若干棵二级树结构,...

    数据库考试的复习资料

    1.数据库的一大特点是数据共享,即用户可以并发访问数据库对象,但并发操作可能会引起丢失更新、不可重复读、读脏数据这几类数据不一致性的问题,于是就要进行并发控制。并发控制的主要技术是封锁,封锁对象的规模...

    数据库系统概论第四版答案

    ( 4 )数据库管理系统( DataBase Management sytem ,简称 DBMs ) :数据库管理系统是 位于用户与操作系统之间的一层数据管理软件,用于科学地组织和存储数据、高效地获取和 维护数据。 DBMS 的主要功能包括数据...

    PDMan-国产免费通用数据库建模工具

    4.对开发极其友好,可生成各种数据库以及编程语言的模型类。 5.一键自动生成MarkDown以及HTML格式的数据表结构文档,方便客户交付以及交流。 6.数据库模型版本管理功能,在版本变动之后,可直接生成数据表结构的DDL...

    IBM_DB2通用数据库SQL入门

    1.5 关系数据库的操作语言SQL的概述 15 1.5.1 SQL简介 15 1.5.2 SQL的优点 16 1.5.3 SQL的分类 18 1.6 数据库的建立 18 1.6.1 创建数据库 18 1.6.2 删除数据库 21 第二章 关系数据库的安全角色 21 2.1 ...

    C++中数据库操作开源库OTL4的介绍

    非常棒在C++中可以使用的数据库语言。此份文档只包含有关在库中各种类及其API的使用,并且有很多example,但是没有库文件。

    VC 数据库编程(Word)

    数据库原理与访问 2 1.1 数据库基本原理 2 1.1.1 概述 2 1.1.2 桌面...类 7 1.2.4 DAO与RDO 8 1.2.5 OLE DB与ADO 9 1.3 数据库操纵语言SQL 10 1.3.1 SQL命令 10 1.3.2 SQL从句 11 1.3.3 SQL...

Global site tag (gtag.js) - Google Analytics