《SQL语言基础》PPT课件

《SQL语言基础》PPT课件

ID:38603516

大小:4.47 MB

页数:194页

时间:2019-06-16

《SQL语言基础》PPT课件_第1页
《SQL语言基础》PPT课件_第2页
《SQL语言基础》PPT课件_第3页
《SQL语言基础》PPT课件_第4页
《SQL语言基础》PPT课件_第5页
资源描述:

《《SQL语言基础》PPT课件》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、数据库管理系统授课教师吴涛第4章SQL语言基础4.1SQL语言概述4.2系统提供的数据类型4.3用户定义数据类型4.4T-SQL语言的一些基础知识4.5变量2/34概述SQL(StructuredQueryLanguage)是用户操作关系数据库的通用语言。包含数据定义、数据查询、数据操作和数据控制等与数据库有关的全部功能。已成为关系数据库的标准语言。所有的关系数据库管理系统都支持SQL。3/344.1SQL语言概述4.1.1SQL语言的发展4.1.2SQL语言的特点4.1.3SQL语言功能概述4/344.1.1SQL语言的发展1986年10月美国ANSI公布最早的SQL标准。1989年

2、4月,ISO提出了具备完整性特征的SQL,称为SQL-89(SQL1)。1992年11月,ISO又公布了新的SQL标准,称为SQL-92(SQL2)(以上均为关系形式)。1999年颁布SQL-99(SQL3),是SQL92的扩展。5/344.1.2SQL语言的特点1.一体化2.高度非过程化3.简洁4.使用方式多样6/344.1.3SQL语言功能概述SQL功能命令动词数据查询SELECT数据定义CREATE、DROP、ALTER数据操纵INSERT、UPDATE、DELETE数据控制GRANT、REVOKE四部分:数据定义功能、数据控制功能、数据查询功能和数据操纵功能。7/344.2系统

3、提供的数据类型4.2.1数值类型4.2.2字符串类型4.2.3日期时间类型4.2.4货币类型8/34准确数值类型精确数值类型说明存储空间bigint存储从–263(–9,223,372,036,854,775,808)到263-1(9,223,372,036,854,775,807)范围的整数8字节int存储从–231(–2,147,483,648)到231-1(2,147,483,647)范围的整数。4字节smallint存储从–215(–32,768)到215-1(32,767)范围的整数2字节tinyint存储从0到255之间的整数。1字节bit存储1或0。如果一个表中有不多于8

4、个的bit列,则这些列公用一个字节存储1字节numeric(p,s)或decimal(p,s)定点精度和小数位数。使用最大精度时,有效值从–1038+1到1038-1。其中,s为精度,指定小数点左边和右边可以存储的十进制数字的最大个数。精度必须是从1到最大精度之间的值。最大精度为38。s为小数位数,指定小数点右边可以存储的十进制数字的最大个数,0<=s<=p。s的默认值为0最多17字节9/34近似数值数类型近似数值类型说明存储空间float[(n)]存储从-1.79E+308至-2.23E–308、0以及2.23E–308至1.79E+308范围的浮点数。n有两个值,如果指定的n在1~

5、24之间,则使用24,占用4字节空间;如果指定的n在25~53之间,则使用53,占用8字节空间。若省略(n),则默认为534字节或8字节real存储从–3.40E+38到3.40E+38范围的浮点型数4字节10/34字符串类型普通编码字符串类型统一字符编码字符串类型二进制字符串类型11/34普通编码字符串类型普通编码字符串类型说明存储空间char(n)固定长度的普通编码字符串类型,n表示字符串的最大长度,取值范围为1~8000n个字节。当实际字符串所需空间小于n时,系统自动在后边补空格varchar(n)可变长度的字符串类型,n表示字符串的最大长度,取值范围为1~8000字符数+2字节

6、额外开销text最多可存储231-1(2,147,483,647)个字符每个字符1个字节varchar(max)最多可存储231-1个字符字符数+2字节额外开销说明:如果在使用char(n)或varchar(n)类型时未指定n,则默认长度为1。如果在使用CAST和CONVERT函数时未指定n,则默认长度为30。12/34统一字符编码字符串类型统一编码字符串类型说明存储空间nchar(n)固定长度的统一编码字符串类型,n表示字符串的最大长度,取值范围为1~40002n字节。当实际字符串所需空间小于2n时,系统自动在后边补空格nvarchar(n)可变长度的统一编码字符串类型,n表示字符串

7、的最大长度,取值范围为1~40002*字符数+2字节额外开销ntext最多可存储230-1(1,073,741,823)个统一字符编码的字符每个字符2个字节nvarchar(max)最多可存储230-1个统一字符编码的字符2*字符数+2字节额外开销13/34二进制字符串类型二进制字符串类型说明存储空间binary(n)固定长度的二进制数据,n的取值范围为1~8000n字节varbinary(n)可变长度的二进制数据,n的取值范围为1~8000。

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

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

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