《SQL语言基础》PPT课件.ppt

上传人:za****8 文档编号:13190780 上传时间:2020-06-07 格式:PPT 页数:50 大小:1.94MB
返回 下载 相关 举报
《SQL语言基础》PPT课件.ppt_第1页
第1页 / 共50页
《SQL语言基础》PPT课件.ppt_第2页
第2页 / 共50页
《SQL语言基础》PPT课件.ppt_第3页
第3页 / 共50页
点击查看更多>>
资源描述
数据库原理与应用教程(第3版),国家“十一五”规划教材,第3章SQL语言基础及数据定义功能,3.1基本概念3.2SQL的数据类型3.3数据定义功能3.4数据完整性,3.1基本概念,3.1.1SQL语言的发展3.1.2SQL语言的特点3.1.3SQL语言功能概述,AnIntroductiontoDatabaseSystem,3.1SQL概述,SQL(StructuredQueryLanguage)结构化查询语言,是关系数据库的标准语言SQL是一个通用的、功能极强的关系数据库语言,3.1.1SQL语言的发展,1986年10月由美国ANSI公布最早的SQL标准。1989年4月,ISO提出了具备完整性特征的SQL,称为SQL-89。1992年11月,ISO又公布了新的SQL标准,称为SQL-92(以上均为关系形式)。1999年颁布SQL-99,是SQL92的扩展。,3.1.2SQL语言的特点,1.一体化2.高度非过程化3.简洁4.使用方式多样,3.1.3SQL语言功能概述,四部分:数据定义功能、数据控制功能、数据查询功能和数据操纵功能。,3.2SQL的数据类型,数值型字符串型日期时间型,数值型,准确型整数Bigint:8字节,Int:4字节Smallint:2字节,Tinyint:1字节Bit:1位,存储1或0小数Numeric(p,q)或Decimal(p,q),其中:p为数字位长度,q:小数位长度。近似型Float:8字节Real:4字节,字符串型,普通编码字符串类型统一字符编码字符串类型二进制字符串类型,普通编码字符串类型,Char(n):定长存储,n=8000Varchar(n):不定长存储(按实际长度存储),长度最大不超过n,n=8000注:n为字符个数Text:存储大于8000字节的文本,统一字符编码字符串类型,nchar(n):定长存储,n=4000nvarchar(n):不定长存储,长度最大不超过n,n=4000ntext:存储大于8000字节的文本特点:每个字符占两个字节,二进制字符串类型,Binary(n):固定长度,n=8000。Varbinary(n):可变长度,n=500),示例2,例2添加限制工资表的最低工资小于等于最高工资的约束。ALTERTABLE工作ADDCONSTRAINTCHK_Job_SalaryCHECK(最低工资=0andgrade=100),综合起来,CREATETABLE工作(工作编号char(8)PRIMARYKEY,最低工资int,最高工资int,CHECK(最低工资=500),电话号码char(8)notnullUNIQUE),
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 图纸专区 > 课件教案


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!