美文网首页
(1)引言(下)

(1)引言(下)

作者: 古剑诛仙 | 来源:发表于2019-07-16 09:54 被阅读0次

数据库语言

数据库系统提供数据定义语言(data-definition language)来定义数据库模式,以及数据操纵语言(data-manipulation language)来表达数据库的查询和更新,数据库控制语言(Data Control Language)负责用户管理和权限分配。

总体解释:
DML(data manipulation language)数据库操作语言:
它们是SELECT、UPDATE、INSERT、DELETE,就象它的名字一样,这4条命令是用来对数据库里的数据进行操作(增删改查)的语言

image.png image.png

DDL(data definition language)数据库定义语言:
DDL比DML要多,主要的命令有CREATE、ALTER、DROP等,DDL主要是用在定义或改变表(TABLE)的结构,数据类型,表之间的链接和约束等初始化工作上,他们大多在建立表时使用

image.png
image.png

数据定义语言和数据操纵语言并不是两种分离的语言,相反地,它们简单地构成了单一的数据库语言(如广泛使用的SQL语言)的不同部分。

DCL(Data Control Language)数据库控制语言:
是数据库控制功能。是用来设置或更改数据库用户或角色权限的语句,包括(grant,deny,revoke等)语句。在默认状态下,只有sysadmin,dbcreator,db_owner或db_securityadmin等人员才有权力执行DCL,这里只做简单了解

SQL综述
image.png
image.png image.png

相关文章

  • (1)引言(下)

    数据库语言 数据库系统提供数据定义语言(data-definition language)来定义数据库模式,以及数...

  • 引言 - 1

    本文是函数式Swift的读书笔记,为了备忘(明明学的时候理解了,学完过一段时间就忘了,如果回头再看看,会有蛮大的收...

  • 1 引言

    待编辑

  • 1:引言

    三皇五帝是历史神话人物“三皇”和“五帝”的合称,我们这边即不是讲神话也不是讲正规历史的地方,我们就是通过一个个小故...

  • tornado【1】引言

    Tornado是基于Python实现的异步网络框架,它采用非阻塞IO,可以支持成千上万的并发访问量,所以非常适合于...

  • AQS(1):引言

    其实一开始是想接着写java锁的,不过后面发现内置锁和其他同步器基本都离不开AQS。既然AQS绕不过去,那只好就开...

  • 1.引言

    1.你必须找到相关的对象,以适当的粒度将它们归类,再定义类的接口和继承层次,建立对象直接的基本关系; 2.你的设计...

  • (1)引言(上)

    首先解释如下名词: 数据(data) 数据是数据库中存储的基本对象,它是描述事物的符号记录,有多种表现形式,它们都...

  • 1.引言

    引言 http://redisbook.com/上有Redis源码的注释。 本书是基于Redis 3.0的开发版来...

  • day 1 引言

    《极简思维》实操营第一天 引言部分 你的思维决定结果 P03 “幸福生活所需要的东西并不多,能否幸福取决于你的内...

网友评论

      本文标题:(1)引言(下)

      本文链接:https://www.haomeiwen.com/subject/bbmakctx.html