iis服务器助手广告广告
返回顶部
首页 > 资讯 > 数据库 >SQL中的结构化查询语言是怎样的
  • 459
分享到

SQL中的结构化查询语言是怎样的

2024-04-02 19:04:59 459人浏览 独家记忆
摘要

sql中的结构化查询语言是怎样的,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。SQL(结构化查询语言)是一门用于管理关系型数据库和对数据库

sql中的结构化查询语言是怎样的,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。

SQL(结构化查询语言)是一门用于管理关系型数据库和对数据库中数据执行多种操作的标准化编程语言。SQL创建于20世纪70年代,它由数据库管理员使用,开发人员在书写数据集成脚本和数据分析的时候也用它来建立并执行分析查询。

SQL的使用包括修改数据库表和索引结构;增加,更新和删除数据记录;以及为事务处理和分析应用程序恢复数据库信息子集。查询和其他SQL操作采用的是将命令书写为语句的形式。常用的SQL语句有选择,增加,插入,更新,删除,创建,修改和截断。

SQL在1970年代末到1980年代初成为关系型数据库事实上的标准编程语言,也被称为SQL数据库。关系型系统包含一组有行和列的表。表中的每列对应与一个数据类别,如客户名称和地址,而每行则包含了交叉列的一个数据值。

American National Standards  Institute(ANSI美国国家标准协会)在1986年采用了正式的SQL标准,并且紧接着于1987年被International Organization  for Standardization(ISO国际标准化组织)采用。从那时起,这两家标准制定实体对此标准发布了超过六项联合更新;***的版本SQL  2011于今年批准。

专有的和开源关系型数据库管理系统都围绕着SQL而构建,它们都可供企业使用。它们包括Microsoft SQL Serveroracle  Database,IBM DB2,SAP HANA,SAP Adaptive Server,Mysql (如今由Oracle拥有)  以及postgresql。但是,这些数据库产品中的很多是通过专有扩展来支持SQL的,而这些扩展是专门针对用于过程编程和其他功能的标准语言的。例如,Microsoft提供了一组名为Transart-SQL(T-SQL)的扩展,而Oracle对于该标准的扩展版本是PL/SQL。因此,供应商所提供的SQL的不同变体并不能互相完全兼容。

SQL命令分为几种不同的类型,其中有数据操纵语言(DML)和数据定义语言(DDL)语句,事务控制和安全措施。DML词汇用于恢复和操作数据,而DDL语句则是用于对数据库结构进行定义和修改。事务控制有助于管理事务处理,确保事务要么完成,要么在错误或问题发生的时候进行回滚。而安全语句是用于控制数据库访问以及创建用户角色和权限的。

SQL语法是在书写语句时候的编码格式。图1给出了一个用Microsoft的T-SQL书写的DDL语句例子,它是用来对SQL Server  2016中的一个数据库表进行修改的。

SQL中的结构化查询语言是怎样的

SQL Server 2016中的T-SQL代码示例

图1. SQL Server 2016中的T-SQL代码示例。这是针对ALTER TABLE WITH (ONLINE = ON |  OFF)选项的代码。

SQL-on-hadoop查询引擎是SQL的一个较新的分支,它可以让有围绕Hadoop系统而构建的大数据架构的企业对其进行利用从而不必使用更为复杂且生疏的语言。特别是用于开发批处理应用程序的mapReduce编程环境。通过Hadoop分销商和其他供应商已有十多款SQL-on-Hadoop工具可供使用了。其中很多是开源软件或是这些技术的商业版本。此外,Apache  spark处理引擎通常用于连接Hadoop,包括一个Spark SQL模型,它同样支持基于SQL的编程。

一般来说,SQL-on-Hadoop仍是一项新兴技术,而且大多数可用的工具并不支持SQL关系型实现中所提供的所有功能。但随着各个公司寻求获得拥有大数据应用程序编程SQL技能的开发和分析人员,它们正逐渐成为Hadoop部署的固定组件。

关于SQL中的结构化查询语言是怎样的问题的解答就分享到这里了,希望以上内容可以对大家有一定的帮助,如果你还有很多疑惑没有解开,可以关注编程网数据库频道了解更多相关知识。

您可能感兴趣的文档:

--结束END--

本文标题: SQL中的结构化查询语言是怎样的

本文链接: https://www.lsjlt.com/news/67417.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • SQL中的结构化查询语言是怎样的
    SQL中的结构化查询语言是怎样的,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。SQL(结构化查询语言)是一门用于管理关系型数据库和对数据库...
    99+
    2024-04-02
  • ​结构化查询语言sql容易学吗
    这篇文章主要介绍了结构化查询语言sql容易学吗,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。结构化查询语言(Structured Query...
    99+
    2024-04-02
  • SQL结构化查询语言分类介绍
    SQL结构化查询语言分类介绍SQL:结构化查询语言,它是一种对关系型数据进行定义和操作的语言方法。SQL结构化查询语言包含6个部分:一、数据查询语言(DQL)DQL全称Data Query Language...
    99+
    2024-04-02
  • SQL(结构化查询语言)和T-SQL(Transact-SQL)之间的区别。
    SQLSQL,结构化查询语言是一种非过程语言,数据库引擎使用它来解释 SQL 查询以创建/修改/访问数据库T-SQLT-SQL(Transact-SQL)是 SQL 的过程扩展,由 SQL Server 使用。与Oracle的PL/SQL类...
    99+
    2023-10-22
  • SQL中select语法结构是怎样的
    这篇文章给大家分享的是有关SQL中select语法结构是怎样的的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。SQL中select语句的语法结构是:“SELECT sel...
    99+
    2024-04-02
  • MySQL结构化查询语言有哪些
    这篇文章主要介绍“MySQL结构化查询语言有哪些”,在日常操作中,相信很多人在MySQL结构化查询语言有哪些问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”MySQL结构化查询语言有哪些”的疑惑有所帮助!接下来...
    99+
    2023-06-02
  • SQL基础查询和LINQ集成化查询是怎样的
    SQL基础查询和LINQ集成化查询是怎样的,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。SELECTSELECT 语句用于从表中选取数据,是 SQL 最...
    99+
    2023-06-26
  • C语言结构体是怎么样的
    这篇文章给大家分享的是有关C语言结构体是怎么样的的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。结构体结构是一些值的集合,这些值称为成员变量。结构的每个成员是不同类型的变量。为什么要有结构体比如说,描述一个学生时,...
    99+
    2023-06-29
  • SQL查询语句的执行顺序是怎样的
    这篇文章主要介绍“SQL查询语句的执行顺序是怎样的”,在日常操作中,相信很多人在SQL查询语句的执行顺序是怎样的问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”SQL查询语句的...
    99+
    2024-04-02
  • 结构化SQL数据库与非结构化NOSQL数据库的对比是怎样的
    今天就跟大家聊聊有关结构化SQL数据库与非结构化NOSQL数据库的对比是怎样的,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。大家好,我们来谈一下数据...
    99+
    2024-04-02
  • sql语言中怎么修改表结构
    在SQL语言中,可以使用ALTER TABLE语句来修改表的结构。具体的语法如下:ALTER TABLE 表名 [ALTER COL...
    99+
    2023-08-24
    sql
  • SQL查询的执行顺序是怎样的
    本篇内容介绍了“SQL查询的执行顺序是怎样的”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!SQL 查询的执...
    99+
    2024-04-02
  • sql标准化查询语言的作用有哪些
    1. 数据查询:SQL是一种用于查询数据库的标准化语言,可以快速、准确地从数据库中获取所需的数据。2. 数据操作:SQL可以用于对数...
    99+
    2023-06-14
    sql标准 sql
  • MySQL中怎么优化SQL查询语句
    这期内容当中小编将会给大家带来有关MySQL中怎么优化SQL查询语句,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。1、应尽量避免在 where 子句中使用!=或...
    99+
    2024-04-02
  • 查看表结构的sql语句怎么写
    小编给大家分享一下查看表结构的sql语句怎么写,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!查看表结构的sql语句的方法是:Or...
    99+
    2024-04-02
  • 深入学习Go语言中的SQL查询
    在IT行业这个发展更新速度很快的行业,只有不停止的学习,才不会被行业所淘汰。如果你是Golang学习者,那么本文《深入学习Go语言中的SQL查询》就很适合你!本篇内容主要包括##content_ti...
    99+
    2024-04-04
  • SQL中DQL查询语言的示例分析
    这篇文章将为大家详细讲解有关SQL中DQL查询语言的示例分析,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。DQLDQL:data Query language 数据查询语...
    99+
    2024-04-02
  • mysql数据库怎么用sql语句查询存储结构
    要查询 mysql 数据库存储结构,可以使用以下 sql 语句:show create table table_name;该语句将返回表的列定义和表选项的信息,包括列的名称、数据类型、约...
    99+
    2024-04-14
    mysql sql语句
  • 怎么用SQL语句查看SQL Server的结构信息
    这篇文章主要介绍“怎么用SQL语句查看SQL Server的结构信息”,在日常操作中,相信很多人在怎么用SQL语句查看SQL Server的结构信息问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方...
    99+
    2024-04-02
  • C语言二叉树的链式存储结构是怎样的
    本文小编为大家详细介绍“C语言二叉树的链式存储结构是怎样的”,内容详细,步骤清晰,细节处理妥当,希望这篇“C语言二叉树的链式存储结构是怎样的”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。二叉树的链式存储结构是指用...
    99+
    2023-06-29
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作