SQL的功能是什么?
SQL也是一种语言,是“结构化查询语言(Structured
Query
Language),用于存取数据以及查询、更新和管理关系数据库系统。
你参考百度百科就行了。
SQL(结构化查询语言)用于存取数据以及查询、更新和管理关系数据库系统。
SQL基于关系代数和元组关系演算,包括一个数据定义语言和数据操纵语言。SQL的范围包括数据插入、查询、更新和删除,数据库模式创建和修改,以及数据访问控制。尽管很大程度上是一种声明式编程(4GL),但是其也含有过程式编程的元素。
SQL是对埃德加·科德的关系模型的第一个商业化语言实现,这一模型在其1970年的一篇具有影响力的论文《一个对于大型共享型数据库的关系模型》中被描述。
尽管SQL并非完全按照科德的关系模型设计,但其依然成为最为广泛运用的数据库语言。SQL在1986年成为美国国家标准学会(ANSI)的一项标准,在1987年成为国际标准化组织(ISO)标准。此后,这一标准经过了一系列的增订,加入了大量新特性。
扩展资料:
SQL是高级的非过程化编程语言,它允许用户在高层数据结构上工作。它不要求用户指定对数据的存放方法,也不需要用户了解其具体的数据存放方式。而它的界面,能使具有底层结构完全不同的数据库系统和不同数据库之间,使用相同的SQL作为数据的输入与管理。
它以记录项目〔records〕的合集(set)〔项集,record set〕作为操纵对象,所有SQL语句接受项集作为输入,回提交的项集作为输出,这种项集特性允许一条SQL语句的输出作为另一条SQL语句的输入,所以SQL语句可以嵌套,这使它拥有极大的灵活性和强大的功能。
在多数情况下,在其他编程语言中需要用一大段程序才可实践的一个单独事件,而其在SQL上只需要一个语句就可以被表达出来。这也意味着用SQL可以写出非常复杂的语句,在不特别考虑性能下。
参考资料来源:百度百科-结构化查询语言
SQL是Structured
Quevy
Language(结构化查询语言)的缩写。SQL是专为数据库而建立的操作命令集,是一种功能齐全的数据库语言。在使用它时,只需要发出“做什么”的命令,“怎么做”是不用使用者考虑的。SQL功能强大、简单易学、使用方便,已经成为了数据库操作的基础,并且现在几乎所有的数据库均支持SQL。
<br>
##1
二、SQL数据库数据体系结构
<br>
SQL数据库的数据体系结构基本上是三级结构,但使用术语与传统关系模型术语不同。在SQL中,关系模式(模式)称为“基本表”(base
table);存储模式(内模式)称为“存储文件”(stored
file);子模式(外模式)称为“视图”(view);元组称为“行”(row);属性称为“列”(column)。名称对称如^00100009a^:
<br>
##1
三、SQL语言的组成
<br>
在正式学习SQL语言之前,首先让我们对SQL语言有一个基本认识,介绍一下SQL语言的组成:
<br>
1.一个SQL数据库是表(Table)的集合,它由一个或多个SQL模式定义。
<br>
2.一个SQL表由行集构成,一行是列的序列(集合),每列与行对应一个数据项。
<br>
3.一个表或者是一个基本表或者是一个视图。基本表是实际存储在数据库的表,而视图是由若干基本表或其他视图构成的表的定义。
<br>
4.一个基本表可以跨一个或多个存储文件,一个存储文件也可存放一个或多个基本表。每个存储文件与外部存储上一个物理文件对应。
<br>
5.用户可以用SQL语句对视图和基本表进行查询等操作。在用户角度来看,视图和基本表是一样的,没有区别,都是关系(表格)。
<br>
6.SQL用户可以是应用程序,也可以是终端用户。SQL语句可嵌入在宿主语言的程序中使用,宿主语言有FORTRAN,COBOL,PASCAL,PL/I,C和Ada语言等。SQL用户也能作为独立的用户接口,供交互环境下的终端用户使用。
<br>
##1
四、对数据库进行操作
<br>
SQL包括了所有对数据库的操作,主要是由4个部分组成:
<br>
1.数据定义:这一部分又称为“SQL
DDL”,定义数据库的逻辑结构,包括定义数据库、基本表、视图和索引4部分。
<br>
2.数据操纵:这一部分又称为“SQL
DML”,其中包括数据查询和数据更新两大类操作,其中数据更新又包括插入、删除和更新三种操作。
<br>
3.数据控制:对用户访问数据的控制有基本表和视图的授权、完整性规则的描述,事务控制语句等。
<br>
4.嵌入式SQL语言的使用规定:规定SQL语句在宿主语言的程序中使用的规则。
<br>
下面我们将分别介绍:
<br>
##2
(一)数据定义
<br>
SQL数据定义功能包括定义数据库、基本表、索引和视图。
<br>
首先,让我们了解一下SQL所提供的基本数据类型:(如^00100009b^)
<br>
1.数据库的建立与删除
<br>
(1)建立数据库:数据库是一个包括了多个基本表的数据集,其语句格式为:
<br>
CREATE
DATABASE
<数据库名>
〔其它参数〕
<br>
其中,<数据库名>在系统中必须是唯一的,不能重复,不然将导致数据存取失误。〔其它参数〕因具体数据库实现系统不同而异。
<br>
例:要建立项目管理数据库(xmmanage),其语句应为:
<br>
CREATE
DATABASE
xmmanage
<br>
(2)
数据库的删除:将数据库及其全部内容从系统中删除。
<br>
其语句格式为:DROP
DATABASE
<数据库名>
<br>
例:删除项目管理数据库(xmmanage),其语句应为:
<br>
DROP
DATABASE
xmmanage
<br>
2.基本表的定义及变更
<br>
本身独立存在的表称为基本表,在SQL语言中一个关系唯一对应一个基本表。基本表的定义指建立基本关系模式,而变更则是指对数据库中已存在的基本表进行删除与修改。
<br>
……<br>
SQL全称是“结构化查询语言(Structured Query Language)”,最早的是IBM的圣约瑟研究实验室为其关系数据库管理系统SYSTEM R开发的一种查询语言,它的前身是SQUARE语言。SQL语言结构简洁,功能强大,简单易学,所以自从IBM公司1981年推出以来,SQL语言,得到了广泛的应用。如今无论是像Oracle ,Sybase,Informix,SQL server这些大型的数据库管理系统,还是像Visual Foxporo,PowerBuilder这些微机上常用的数据库开发系统,都支持SQL语言作为查询语言
第一 查询功能 第二 操作功能 第三 定义功能
cad中的l代表什么意思
在建筑设计图中,l表示是梁、ll表示是连续梁、ql表示圈梁、jl表示基础梁、tl表示是梯梁、dl表示是地梁,z表示柱、gz表示构造柱、kz表示框架柱,m表示是门、c表示是窗。CAD图是指使用CAD软件制作出来的文件图,可以用于建筑施工、室内设计等。CAD又称计算机辅助设计,指利用计算机及其图形设备帮助设计...
电气符号YW是指什么是什么作用?
YW---字母代码中未见这种组合 类似的倒有:YV---电磁阀,YM---电动阀 Y---通指电气操作的机械器件 有可能是控制箱。
什么是梁的名称?
建筑物中梁的名称有二十余种。1、地梁(DL):2、框架梁(KL):2、框架梁:(屋面框架梁(WKL)、楼层框架梁(KL)、地下框架梁(DKL))3、圈梁(QL)圈梁是沿建筑物外墙四周及部分内横墙设置的连续封闭的梁。4、连梁(LL)在剪力墙结构和框架—剪力墙结构中 ,连接墙肢与墙肢 ,连梁是指两端...
无功补偿原理图
QS=QL+QR-QC 当负荷发生扰动变化时,SVC通过调节晶闸管的触发角从而调节TCR发出的感性无功,使得QR 总能弥补QL的变化。这样的电路并入到电网中相当于△QS=△QL+△QR=0。这就是TCR+FC型静止无功补偿装置对无功功率进行动态补偿的原理。将此电路并联到电网上,就相当于交流调压器电路接入电感性负载,此...
QL量化券商是什么?
QL量化券商:1、QUANTLAB FINANCIAL. LLC,在德克萨斯州第一大城市休斯顿正式成立。2、是网上外汇交易服务的主要供应商,商品期货交易委员会(CFTC)成员之一。3、主要为世界各地的个人和机构客户提供各类金融服务。4、现时已在美国、英国、荷兰等国家地区成立了分公司。5、客户资金存放于国际顶尖银行–英国...
服务中qlkb是什么意思?
通过qlkb平台,企业可以实现信息化管理的全面提升,进而提高企业的整体备战能力和业务水平。同时,qlkb为企业提供了个性化的应用开发服务,使企业能够根据自身需求来定制不同的应用程序,满足业务发展的需求。总的来说,qlkb是一款功能强大、应用广泛的信息化服务平台,是企业信息化转型的首选之一。
美的QL18T-301功能参数
语音功能也是其一大亮点,尘满和缺水状态会自动提示,让您无需时刻关注机器状态,即使面对复杂的功能也能轻松掌握。为了保持整体的美观性,吸尘器还设有卷线器,可以整齐地收纳电线,让您的空间更加整洁。最后,美的QL18T-301吸尘器支持外接不同类型的塑料软管和地刷,这使得它能够适应各种清洁需求,无论是...
QLKB ST是什么意思?
QLKB ST是一款专门面向情侣设计的社交APP,其主要特色功能包括了“相册分享、计划提醒、亲密日记、位置共享”等。APP界面简洁,操作便利且易于上手,也受到了用户的一致好评。使得情侣们能够更加便捷地分享相册,记录彼此的点滴,制定生活计划以及随时掌握对方的位置。QLKB ST对情侣关系的意义 QLKB ST的出现...
建筑中,梁有几种?分别叫什么?符号的表示?
建筑框架结构,梁有主梁L和次梁CL,框架梁,拉梁,井字梁。1.砖混结构中,有连系梁LL,边梁BL指阳台最外侧的梁,挑梁TL指阳台外挑主梁,门过梁MGL,窗过梁CGL,圈梁QL。2.屋框梁指屋顶承重梁,起屋顶承重作用,上翻梁指屋顶排水沟或雨棚边沿翻起的梁,作用阻挡水外溢,改变排水方向。3.从功能上...
雅马哈ql5数字调音台加效果
1、雅马哈QL5数字调音台有强大的内建处理器,可以实现多种创新控制。2、通过使用调音台上的触感良好的推子和可视化通道名称画面,可以提供全面而细致的总体操作体验。3、创新的“端对端”功能可以将任意输入端口跳线到任意输出端口,使QL调音台变成另一台QL或CL调音台的遥控I、O接口设备。
轩届优泽: SQL是Structured Quevy Language(结构化查询语言)的缩写.SQL是专为数据库而建立的操作命令集,是一种功能齐全的数据库语言.在使用它时,只需要发出“做什么”的命令,“怎么做”是不用使用者考虑的.SQL功能强大、简单易学、...
南芬区13086791611: SQL的功能是什么??
轩届优泽: SQL全称是“结构化查询语言(Structured Query Language)”,最早的是IBM的圣约瑟研究实验室为其关系数据库管理系统SYSTEM R开发的一种查询语言,它的前身是SQUARE语言.SQL语言结构简洁,功能强大,简单易学,所以自从IBM公司1981年推出以来,SQL语言,得到了广泛的应用.如今无论是像Oracle ,Sybase,Informix,SQL server这些大型的数据库管理系统,还是像Visual Foxporo,PowerBuilder这些微机上常用的数据库开发系统,都支持SQL语言作为查询语言 第一 查询功能 第二 操作功能 第三 定义功能
南芬区13086791611: SQL语言是一种标准的数据库语言包括哪些功能 - ?
轩届优泽: SQL语言包含以下功能:一:数据查询语言(DQL:Data Query Language):其语句,也称为“数据检索语句”,用以从表中获得数据,确定数据怎样在应用程序给出.保留字SELECT是DQL(也是所有SQL)用得最多的动词,其他DQL常用...
南芬区13086791611: 通俗的说下,数据库SQL 有什么用? - ?
轩届优泽: SQL全称是“结构化查询语言(Structured Query Language)” SQL(Structured Query Language)是一种数据库查询和程序设计语言,用于存取数据以及查询、更新和管理关系数据库系统. SQL同时也是数据库脚本文件的扩展名. SQL是高...
南芬区13086791611: 什么是SQL语言?它具有什么功能 - ?
轩届优泽: SQL(STructured Query Language)是一种资料库查询和程式设计语言,用於存取资料以及查询、更新和管理关联式资料库系统.美国国家标准局(ANSI)与国际标准化组织(ISO)已经制定了 SQL 标准.ANSI 是一个美国工业和商业集团组织,...
南芬区13086791611: SQL语言最主要功能是什么? ?
轩届优泽: SQL语言最主要功能是数据查询.
南芬区13086791611: SQL语句的操作功能包括什么?(简练些) - ?
轩届优泽: ※ 数据定义语言(DDL),例如:CREATE、DROP、ALTER等语句.※ 数据操作语言(DML),例如:INSERT(插入)、UPDATE(修改)、DELETE(删除)语句.※ 数据查询语言(DQL),例如:SELECT语句.※数据控制语言(DCL),例如:GRANT、REVOKE、COMMIT、ROLLBACK等语句.
南芬区13086791611: SQL语言的功能包括什么??
轩届优泽: SQL语言可以对数据库里的内容进行查询和其它操作~` 比如: select * from 表名 where 字段 = '条件' 这就是查询某个表中某个字段中的符合自己需要的数据~` 当然它还可以添加数据\更新数据和删除数据等