[文学]结构化查询语言

[文学]结构化查询语言

ID:33159813

大小:398.50 KB

页数:50页

时间:2019-02-21

[文学]结构化查询语言_第1页
[文学]结构化查询语言_第2页
[文学]结构化查询语言_第3页
[文学]结构化查询语言_第4页
[文学]结构化查询语言_第5页
资源描述:

《[文学]结构化查询语言》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、结构化查询语言科技名词定义中文名称:结构化查询语言英文名称:structuredquerylanguage;SQL定义:一种对关系数据库中的数据进行定义和操作的句法,为大多数关系数据库管理系统所支持的工业标准。所属学科:地理学(一级学科);地理信息系统(二级学科)本内容由全国科学技术名词审定委员会审定公布百科名片结构化查询语言(StructuredQueryLanguage)简称SQL,结构化查询语言是一种数据库查询和程序设计语言,用于存取数据以及查询、更新和管理关系数据库系统;同时也是数据库脚本文件的扩展名。结构化查询语言是高级的非过程化编程语言,允许

2、用户在高层数据结构上工作。它不要求用户指定对数据的存放方法,也不需要用户了解具体的数据存放方式,所以具有完全不同底层结构的不同数据库系统可以使用相同的结构化查询语言语言作为数据输入与管理的接口。结构化查询语言语句可以嵌套,这使他具有极大的灵活性和强大的功能。目录发展历史语句结构数据类型1.1.字符型2.2.文本型3.3.数值型4.4.逻辑型5.5.日期型使用简要1.1.选择列表2.2.FROM子句3.3.WHERE子句4.4.查询结果排序发展历史语句结构数据类型1.1.字符型2.2.文本型3.3.数值型4.4.逻辑型5.5.日期型使用简要1.1.选择列表

3、2.2.FROM子句3.3.WHERE子句4.4.查询结果排序展开发展历史  1.1970:E.J.Codd发表了关系数据库理论(relationaldatabasetheory);  2.1974-79:IBM以Codd的理论为基础开发了“Sequel”,并重命名为"结构化查询语言";  3.1979:Oracle发布了商业版结构化查询语言  4.1981-84:出现了其他商业版本,分别来自IBM(DB2),DataGeneral,RelationalTechnology(INGRES);  5.结构化查询语言/86:ANSI跟ISO的第一个标准;  

4、6.结构化查询语言/89:增加了引用完整性(referentialintegrity);  7.结构化查询语言/92(aka结构化查询语言2):被数据库管理系统(DBMS)生产商广发接受;  8.1997+:成为动态网站(Dynamicwebcontent)的后台支持;  9.结构化查询语言/2003:包含了XML相关内容,自动生成列值(columnvalues);  10.结构化查询语言/2006:定义了结构化查询语言与XML(包含XQuery)的关联应用;  11.2006:Sun公司将以结构化查询语言基础的数据库管理系统嵌入JavaV6语句结构  

5、结构化查询语言包含4个部分:  ※数据定义语言(DDL),例如:CREATE、DROP、ALTER等语句。  ※数据操作语言(DML),例如:INSERT、UPDATE、DELETE语句。  ※数据查询语言(DQL),例如:SELECT语句。  ※数据控制语言(DCL),例如:GRANT、REVOKE、COMMIT、ROLLBACK等语句。数据类型  简要描述一下结构化查询语言中的五种数据类型:字符型,文本型,数值型,逻辑型和日期型1.字符型   VARCHARVSCHAR  VARCHAR型和CHAR型数据的这个差别是细微的,但是非常重要。他们都是用来

6、储存字符串长度小于255的字符。  假如你向一个长度为四十个字符的VARCHAR型字段中输入数据BIllGAtES。当你以后从这个字段中取出此数据时,你取出的数据其长度为十个字符——字符串BillGates的长度。现在假如你把字符串输入一个长度为四十个字符的CHAR型字段中,那么当你取出数据时,所取出的数据长度将是四十个字符。字符串的后面会被附加多余的空格。  当你建立自己的站点时,你会发现使用VARCHAR型字段要比CHAR型字段方便的多。使用VARCHAR型字段时,你不需要为剪掉你数据中多余的空格而操心。  VARCHAR型字段的另一个突出的好处是它

7、可以比CHAR型字段占用更少的内存和硬盘空间。当你的数据库很大时,这种内存和磁盘空间的节省会变得非常重要2.文本型  TEXT  使用文本型数据,你可以存放超过二十亿个字符的字符串。当你需要存储大串的字符时,应该使用文本型数据。  注意文本型数据没有长度,而上一节中所讲的字符型数据是有长度的。一个文本型字段中的数据通常要么为空,要么很大。  当你从HTMLfORM的多行文本编辑框(TEXTAREA)中收集数据时,你应该把收集的信息存储于文本型字段中。但是,无论何时,只要你能避免使用文本型字段,你就应该不适用它。文本型字段既大且慢,滥用文本型字段会使服务器

8、速度变慢。文本型字段还会吃掉大量的磁盘空间。  一旦你向文本型字段中输入了任何数

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。