SQL

SQL语言被用户和业界所接受,并成为一种国际标准,因为它是一种全面,强大且易于学习的语言。 SQL语言集数据查询,数据操作,数据定义和数据控制功能。
SQL是一种高级非过程编程语言,允许用户处理高级数据结构。它不要求用户指定存储数据的方法,也不要求用户理解特定的数据存储方法。
因此,具有完全不同的底层结构的不同数据库系统可以使用与用于数据输入和管理的接口相同的SQL语言。它将记录集合作为操作对象,所有SQL语句都接受集合作为输入,并将集合作为输出返回。
此集合功能允许输出一个SQL语句作为另一个SQL语句的输入,因此SQL语句可以嵌套,这为他提供了极大的灵活性和强大的功能。在大多数情况下,需要在其他语言中实现大型程序只需要一个SQL语句来实现目标,这意味着可以使用SQL语言编写非常复杂的语句。
。结构化查询语言最初由IBM的圣何塞研究实验室开发,用于其关系数据库管理系统SYSTEM R.其前身是SQUARE语言。
SQL语言结构简单,功能强大且易于学习,因此自从1981年推出IBM公司以来,SQL语言已被广泛使用。如今,无论是Oracle,Sybase,DB2,Informix,SQL Server等大型数据库管理系统,还是Visual Foxpro和PowerBuilder等PC上常用的数据库开发系统,都支持SQL语言作为查询语言。
美国国家标准协会(ANSI)和国际标准化组织(ISO)已经制定了SQL标准。 ANSI是一家美国工业和商业集团组织,在美国开发业务和通信标准。
ANSI也是ISO和国际电工委员会(IEC)的成员。 ANSI公布符合国际标准组织的美国标准。
1992年,ISO和IEC发布了名为SQL-92的SQL国际标准。 ANSI颁发的相应标准是ANSI SQL-92。
ANSI SQL-92有时也称为ANSI SQL。尽管不同关系数据库使用的SQL版本存在一些差异,但大多数都遵循ANSI SQL标准。
SQL Server使用一组扩展的ANSI SQL-92,称为T-SQL,它遵循ANSI定义的SQL-92标准。在20世纪70年代早期,IBM加利福尼亚州圣何塞研究实验室的Edgar Cod发表了应用原理(Codd的关系代数)。
1974年,同一实验室的DD Chamberlin和RF Boyce在关系数据库管理系统System R的开发中为Codd的关系代数开发了一套规范语言 - SEQUEL(结构化英语QUEry语言),并于1976年11月,IBM Journal the new SQL版本(称为SEQUEL / 2)发布在R& amp; D上。 1980年,它被重命名为SQL。
1979年,ORACLE首先提供商业SQL,IBM在DB2和SQL / DS数据库系统中实现了SQL。 1986年10月,美国ANSI采用SQL作为关系数据库管理系统的标准语言(ANSI X3.135-1986),后来采用了国际标准化组织(ISO)的国际标准。
1989年,美国ANSI采用了ANSI X3.135-1989报告中定义的关系数据库管理系统的SQL标准语言,称为ANSI SQL 89,取代了ANSI X3.135-1986版本。该标准由以下组织采用:国际标准化组织(ISO),ISO 9075-1989报告“具有完整性增强的数据库语言SQL”。
美国联邦政府,发布于联邦信息处理标准出版物(FIPS PUB)127目前,所有主要的关系数据库管理系统都支持某些形式的SQL,并且大多数数据库都旨在符合ANSI SQL89标准。 1. SQL语言集数据查询,数据操作,数据定义和数据控制功能于一体2.面向集合的语言3.非过程语言4.类似于自然语言,简单易用5.自包含语言,嵌入式语言。
可以单独使用,也可以嵌入宿主语言中。 SQL中有四种基本的DML操作:INSERT,SELECT,UPDATE和DELETE。
1,INSERT语句用户可以使用INSERT语句将一行记录插入到指定的表中。 2,SELECT语句SELECT语句可以从一个或多个表中选择特定的行和列。
因为查询和检索数据是数据库管理中最重要的功能,所以SELECT语句是SQL中最有效的部分。实际上,只有访问数据库来分析数据并生成报告的人才能摆脱其他SQL语句。
SELECT语句的结果通常是生成另一个表。在执行期间,系统根据用户的标准从数据库中选择匹配的行和列,并将结果放在临时表中。
在直接SQL中,它在终端显示屏上显示结果或将结果发送到打印机或文件。您还可以组合其他SQL语句,将结果放在具有已知名称的表中。
SELECT语句功能强大。虽然表面上它仅用于完成关系代数操作“选择”。
在本文第一部分中提到的(或“限制”),实际上它也可以完成另外两个关系操作 - “投影”和“投影”。和“连接” “,SELECT语句还可以完成聚合计算并对数据进行排序。
3,UPDATE语句UPDATE语句允许用户修改已知表中的现有行。 4,DELETE语句DELETE语句用于删除已知表中的行。
与UPDATE语句一样,将删除满足WHERE子句中条件的所有行。由于SQL中没有UNDO语句或警告(例如“您确认删除吗?”),因此在执行此语句时要小心。

公司: 深圳市捷比信实业有限公司

电话: 0755-29796190

邮箱: tao@jepsun.com

产品经理: 陆经理

QQ: 2065372476

地址: 深圳市宝安区翻身路富源大厦1栋7楼

微信二维码

更多资讯

获取最新公司新闻和行业资料。

  • PR(L)30开关:功能与应用场景概述 在探讨PR(L)30开关时,我们实际上是在讨论一种特定类型的电气设备,它被广泛应用于各种工业和商业环境中。PR(L)30开关可能是某种型号或类别的开关,但由于信息有限,这里只能假设其功能和应用场景。通常来说,这种开...
  • 万用表测电阻显示0.L的原因解析 当使用万用表测量电阻时,如果显示屏上出现“0.L”的读数,这通常意味着被测电阻值小于万用表能够准确显示的最小值。具体来说,“0.L”中的“L”代表低(Low)的意思,表示电阻值过低以至于超出了当前量程设置下的分辨率...
  • 电感参数中Q代表什么   电感的Q值是指电感元件的品质因数,它描述了电感元件对交流信号的能量损失程度。在电子电路中,电感元件通常用于存储和传输电磁能,电感的Q值反映了电感元件的性能特征。电感的Q值越高表示能量损失越低,表明电...
  • PTTC聚鼎PG38E-L气体放电管参数及应用领域 PTTC聚鼎PG38E-L气体放电管是一种高效能的过电压保护器件,广泛应用于通信设备、工业控制设备、安防系统等领域。该气体放电管以其优越的性能和稳定的特性,在电力系统中起到了关键的保护作用。以下是关于PTTC聚鼎PG38E-L气体...
  • TSS管与聚鼎PXXXX L的应用与比较 在电力电子和电路保护领域,TSS(Transient Voltage Suppression)管是一种非常重要的元件,它能够有效地抑制瞬态电压,保护电路中的其他敏感元件免受损害。聚鼎科技(Protection Devices International Ltd.)作为这一领域的知名制造商,其...
  • PCH/L自动压力开关:工业安全与效率的保障 PCH/L自动压力开关是一种精密的设备,用于自动控制和监测系统中的压力变化。这种开关广泛应用于各种工业领域,如制造业、石油化工、电力系统等,以确保系统的安全运行和提高效率。PCH/L自动压力开关的特点在于其高度的灵...
  • PTTC聚鼎PG28E-L气体放电管技术参数与应用领域 在现代电子设备中,保护电路免受雷击和电压浪涌的影响至关重要,PTTC聚鼎PG28E-L气体放电管正是为此设计的高效防护元件。这款气体放电管以其卓越的性能和广泛的应用领域,在众多同类产品中脱颖而出。PG28E-L气体放电管具备...
  • TSS管与聚鼎PXXXX S系列比较分析 在电力电子领域中,TSS管(Transient Voltage Suppression Tube)是一种重要的保护器件,用于防止电压瞬变对电路造成损害。聚鼎科技作为一家专注于半导体防护器件的企业,其PXXXX S系列也是市场上的热门产品之一。本文将从技术参数...
  • 薄膜专业级AEC-Q200片式电阻器WF.Q系列 在当今电子产品的设计与制造中,对元件性能和可靠性的要求越来越高。薄膜专业级AEC-Q200片式电阻器WF.Q系列应运而生,它是一款专为满足这些高要求而设计的产品。WF.Q系列电阻器采用了先进的薄膜技术,确保了其卓越的电气性...
  • 抗硫化AEC-Q200薄膜片式电阻器SF.Q系列 在电子设备和汽车行业中,对可靠性和耐用性的要求日益提高,特别是在恶劣环境条件下工作的设备。针对这一需求,推出了抗硫化&AEC-Q200薄膜片式电阻器/SF.Q系列。该系列产品不仅满足了AEC-Q200标准,即适用于汽车电子系统...
  • JMV-S积层压敏电阻技术参数与应用领域 JMV-S积层压敏电阻是一种用于电路保护的电子元件,它能够在电压超过预设阈值时导通,从而保护电路中的其他元件免受过电压的损害。这种压敏电阻具有体积小、响应速度快、可靠性高以及寿命长等优点,因此在各种电子设备...
  • JMV-S积层压敏电阻技术参数与应用领域详解 积层压敏电阻(JMV-S)是一种广泛应用在电子设备中的保护元件,主要用于防止过电压对电路造成损害。它由多层陶瓷材料和金属电极交替堆叠而成,具有体积小、响应速度快、耐热性好等优点。### 技术参数1. 工作电压范围:JMV...
  • TP-S 系列接近开关:高性能与可靠性的结合 TP-S 系列接近开关是由 TEND/天得制造的一款高品质传感设备。这款接近开关具有卓越的检测性能和耐用性,适用于多种工业自动化环境。它主要用于非接触式位置检测,能够在无需物理接触的情况下感知金属物体的存在,从而实现...
  • 欧龙开关WLCA12-2-Q:高性能与安全性的完美结合 欧龙开关WLCA12-2-Q是一款高性能的电气设备,广泛应用于各种工业和商业环境中。该产品以其卓越的性能、可靠的质量以及便捷的操作性受到用户的广泛好评。首先,从设计角度来看,WLCA12-2-Q采用了先进的制造工艺和技术标准,确...
  • 光颉Viking陶瓷多层片式电感器CL-S系列参数与应用详解 在现代电子设备中,电感器作为重要的被动元件之一,其性能直接影响着电路的工作效率和稳定性。光颉科技推出的Viking陶瓷多层片式电感器CL-S系列凭借其卓越的性能,在众多应用领域中脱颖而出。该系列产品具有高Q值、低直流...
  • 费斯托SMT-8-NS-S-LED-24-B:精准可靠的位置控制解决方案 费斯托的SMT-8-NS-S-LED-24-B是一款高性能行程开关,它在自动化领域中扮演着重要角色。这款行程开关具有8毫米的检测距离,适用于需要精确位置控制的应用场景。其内置的LED指示灯可以直观地显示开关状态,便于用户监控和维护。...
  • S.J.X自动压力开关隔膜泵:高效稳定的流体传输解决方案 S.J.X自动压力开关隔膜泵是一种高效、耐用的流体传输设备,广泛应用于化工、制药、食品加工等行业。该泵采用先进的自动压力开关技术,能够根据系统的压力变化自动调节运行状态,有效防止过压或欠压情况的发生,从而保护...
  • ABB塑壳断路器(S系列.T系列): 高效可靠的配电解决方案 ABB塑壳断路器以其卓越的性能和可靠性在电气行业中享有盛誉。S系列和T系列作为ABB断路器中的佼佼者,分别针对不同的应用领域提供了高效且灵活的解决方案。S系列塑壳断路器设计紧凑、功能全面,适用于各种工业及商业环境...
  • Honeywell霍尼韦尔SZL-VL-S-J型行程开关:高可靠性与精确性的工业解决方案 Honeywell霍尼韦尔的SZL-VL-S-J型行程开关是一款高性能、耐用的产品,广泛应用于各种工业自动化系统中。这款行程开关以其卓越的可靠性和精确性而著称,能够在严苛的工作环境中确保准确的位置检测和控制。该型号特别设计用于...