2019独角兽企业重金招聘Python工程师标准>>>

结构化查询语言(Structured Query Language)简称SQL(发音:/ˈɛs kjuː ˈɛl/ "S-Q-L"),结构化查询语言是一种数据库查询和程序设计语言,用于存取数据以及查询、更新和管理关系数据库系统;同时也是数据库脚本文件的扩展名。结构化查询语言是高级的非过程化编程语言,允许用户在高层数据结构上工作。它不要求用户指定对数据的存放方法,也不需要用户了解具体的数据存放方式,所以具有完全不同底层结构的不同数据库系统, 可以使用相同的结构化查询语言作为数据输入与管理的接口。结构化查询语言语句可以嵌套,这使它具有极大的灵活性和强大的功能。

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

一:数据查询语言(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,Data Definition Language):

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

六:指针控制语言(CCL):

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

转载于:https://my.oschina.net/xinxingegeya/blog/275944

结构化查询语言(Structured Query Language)相关推荐

  1. SQL:结构化查询语言(Structured Query Language)。

    SQL:结构化查询语言(Structured Query Language). 是关系型数据库标准语言. 特点:简单,灵活,功能强大. -------------------------------- ...

  2. 结构化查询语言(Structured Query Language)与数据库分类

    结构化查询语言(Structured Query Language),简称SQL,SQL使我们有能力访问数据库,SQL 是一种 ANSI(American National Standards Ins ...

  3. 结构化查询语言 SQL

    结构化查询语言 SQL 结构化查询语言(Structured Query Language),简称SQL,是数据库的标准查询语言.可以通过 DBMS对数据库进行定义数据,操纵数据,查询数据,数据控制等 ...

  4. 结构化查询语言SQL

    结构化查询语言(Structured Query Language)简称SQL,是一种数据库查询和程序设计语言,用于存取数据以及查询.更新和管理关系数据库系统. SQL分类 SQL语言按照不同的功能可 ...

  5. MySQL-SQL结构化查询语言

    目录 结构化查询语言 1.数据定义语言(DDL) 约束条件Constraint 2.数据操纵语言(DML) 3.事物控制语言(TCL) 4.数据查询语言(DQL) (1)select/for 基本查询 ...

  6. SQL(结构化查询语言)简介

    一.结构化查询语言简介 结构化查询语言(Structured Query Language)简称SQL, 是操作和检索关系型数据库的标准语言,20世纪70年代由IBM公司开发,目前应用于各种关系型数据 ...

  7. MySQL基础--(2) [SQL(结构化查询语言), DDL(数据定义语言)]

    目录 Sql(结构化查询语言) sql的概念以及特点 DDL(数据定义语言) 创建,删除,修改数据库. 数据库存储数据的特点 数据库表 数据库表中数据的数据类型 数据库表中数据的约束 创建表 设置修改 ...

  8. Oracle结构化查询语言(Structured Query Language)

    SQL是结构化查询语言(Structured Query Language) 专门用于数据存取.数据更新及数据库管理等操作. 此文后积累学习用SQL语句对数据库的表进行增删改查的操作. 在Oracle ...

  9. SQL(Structured Query Language)结构化查询语言

    SQL(Structured Query Language)结构化查询语言 高度的非过程化语言,是专门为操作关系型数据库而开发的,是关系型数据库的标准语言.用户只需要提出 "做什么" ...

最新文章

  1. R包corrplot绘图相关系数矩阵
  2. CSS外边距折叠引发的问题
  3. 电力职称计算机多选,【2017年整理】职称计算机考试Office多选模拟题及答案.doc...
  4. unity 角度限制_Unity自定义可编程渲染管线(SRP)(九)——灯光照明
  5. 网站图像防盗----Apache配置妙法
  6. Intel Realsense D435 获取摄像头option参数值 get_option()
  7. LwIP 之六 详解动态内存管理 内存池(memp.c/h)
  8. Qt / 模态对话框的实现
  9. centos php 版本升级 至5.3 wordpress3.7
  10. jQuery点击图片弹出大图遮罩层
  11. 第四章节 窗体应用(Form窗体)
  12. flask+jsonp跨域前后台交互(接口初体验)
  13. GitHub出现大量重复代码:JavaScript最严重
  14. IE8安装flash插件
  15. python灰度雷达图_python 雷达图
  16. 石火电光追风逐日|前端优化之次时代图片压缩格式WebP的项目级躬身实践(Python3 PIL+Nginx)
  17. 最小采样频率计算公式_【白皮书】多路复用和采样理论
  18. 上海数据交易中心交易系统开放
  19. 详谈SSD硬盘接口: SATA、mSATA 、PCIe、M.2和U.2
  20. 天梯赛 L2-016 愿天下有情人都是失散多年的兄妹 (25 分)[测试点1 3 4][未填坑]

热门文章

  1. ClickHouse 在广告系统场景中的实践
  2. JS+HTML画图的几种方法
  3. JMeter 保持sessionId
  4. 关于Mac设置alias别名访问服务器
  5. [原创]OpenvSwitch安装
  6. VIJOS【1234】口袋的天空
  7. MyEclipse常用配置图解
  8. java 面向对象个人理解
  9. labview数据枚举数据服务器,枚举器报告'未指定的错误,不能枚举服务器
  10. 电脑科学性计算机怎么用,怎么使用科学计算器59 000×(1+r)-2