美文网首页数据库互联网科技软件测试相关
看完这张表,数据库结构再也不会混淆了

看完这张表,数据库结构再也不会混淆了

作者: 给你一颗小瓜子 | 来源:发表于2016-11-28 18:29 被阅读598次

结构化查询语言(Structured QueryLanguage)简称SQL,是一种数据库查询和程序设计语言,用于存取数据以及查询、更新和管理关系数据库系统;同时也是数据库脚本文件的扩展名。

SQL

结构化查询语言包含6个部分:

sql结构图表示

数据查询语言(DQL:Data Query Language)

其语句,也称为“数据检索语句”,用以从表中获得数据,确定数据怎样在应用程序给出。保留字SELECT是DQL(也是所有SQL)用得最多的动词,其他DQL常用的保留字有WHERE,ORDER BY,GROUP BY和HAVING。这些DQL保留字常与其他类型的SQL语句一起使用。

数据操作语言(DML:Data Manipulation Language)

其语句包括动词INSERT,UPDATE和DELETE。它们分别用于添加,修改和删除表中的行。也称为动作查询语言。

事务处理语言(TPL)

它的语句能确保被DML语句影响的表的所有行及时得以更新。TPL语句包括BEGIN TRANSACTION,COMMIT和ROLLBACK。

数据控制语言(DCL)

它的语句通过GRANT或REVOKE获得许可,确定单个用户和用户组对数据库对象的访问。某些RDBMS可用GRANT或REVOKE控制对表单个列的访问。

数据定义语言(DDL)

其语句包括动词CREATE和DROP。在数据库中创建新表或删除表(CREAT TABLE 或 DROP TABLE);为表加入索引等。DDL包括许多与人数据库目录中获得数据有关的保留字。它也是动作查询的一部分。

指针控制语言(CCL)

它的语句,像DECLARE CURSOR,FETCH INTO和UPDATE WHERE CURRENT用于对一个或多个表单独行的操作。

相关文章

  • 看完这张表,数据库结构再也不会混淆了

    结构化查询语言(Structured QueryLanguage)简称SQL,是一种数据库查询和程序设计语言,用于...

  • 数据库 | MySQL | 2. 表操作

    创建表 查看所有表 当前数据库 其他数据库 查看表结构 常规表结构 带注释的表结构 查看创建表的语句 修改表 修改...

  • MySQL 表与表之间数据的转移

    相同表结构 不同表结构 不同数据库

  • MySQL备份还原

    备份数据库,备份表 导出数据库,表结构+数据 导出数据库,仅表结构。-d 不导出数据只导出结构,--add-dro...

  • mysqldump 的使用

    mysqldump的基本使用 导出数据库的结构以及数据 导出数据库的表结构不包括数据 导出数据库的某个表的表结构以...

  • MySQL 如何处理重复数据问题

    背景 最近运维同学反馈了一条慢查询的问题。研究完表结构后,发现是缺少索引。看完了代码逻辑,发现这张表需要添加唯一索...

  • sql基础操作

    数据库的创建: 数据库的修改: 数据库的删除: 数据库查看: 创建表 删除表 数据表的结构的修改: 查看表结构 插...

  • MySQL中更改树的父节点路径的语句

    MySQL数据库中有如下一张表 这张表是树型结构的,parent_id是每个记录的父记录ID,而tree_path...

  • 第 1 章 数据库和 SQL

    数据库是什么数据库的结构SQL概要表的创建表的删除和更新 本章重点 本章介绍了数据库的结构和基本理论,以及数据库的...

  • mysql常用语句

    登录数据库 展示数据库 展示表 查看messages表的结构 删除lovestory数据库 建立messages表...

网友评论

本文标题:看完这张表,数据库结构再也不会混淆了

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