教学文库网 - 权威文档分享云平台
您的当前位置:首页 > 文库大全 > 专业资料 >

第3章 数据表的创建和管理

来源:网络收集 时间:2026-07-24
导读: SQL的教案,对于大学的老师应该有所帮助. 第3章 数据表的创建和管理河北科技师范学院 曾晓宁 SQL的教案,对于大学的老师应该有所帮助. 本章学习目标掌握SQL 掌握SQL Server 2000中的数据类型; 2000中的数据类型; 掌握如何创建数据表; 了解创建和删除自定义

SQL的教案,对于大学的老师应该有所帮助.

第3章 数据表的创建和管理河北科技师范学院 曾晓宁

SQL的教案,对于大学的老师应该有所帮助.

本章学习目标掌握SQL 掌握SQL Server 2000中的数据类型; 2000中的数据类型; 掌握如何创建数据表; 了解创建和删除自定义数据类型的方法; 掌握增加、删除和修改表中字段的方法; 掌握查看数据表的定义和表中数据的方法; 掌握删除数据表的方法。

SQL的教案,对于大学的老师应该有所帮助.

3.1 数据类型为了在数据库中存储不同类型的数据, SQL Server 2000提供了丰富的数据类型, 2000提供了丰富的数据类型, 包括系统数据类型和用户自定义数据类型 包括系统数据类型和用户自定义数据类型。 系统数据类型和用户自定义数据类型。

SQL的教案,对于大学的老师应该有所帮助.

3.1.1 系统数据类型系统数据类型是SQL Server预先定义好的 系统数据类型是SQL Server预先定义好的, 预先定义好的, 用户可以直接使用。 用户可以直接使用。 SQL Server 2000提供的系统数据类型有以 2000提供的系统数据类型有以 下几大类,共25种。 下几大类,共25种。

SQL的教案,对于大学的老师应该有所帮助.

1.整型数据类型最常用的数据类型之一,它主要用一 起来存储整数,可以直接进行数据运算, 而不必使用函数转换。

(1)int(integer) int(integer)每个INT数据类型值存储在4 每个INT数据类型值存储在4个字节中; 一个二进制位表示正、负号,31个位表示 一个二进制位表示正、负号,31个位表示 大小; 存储从存储从-2的31次方 到2的31次方-1 之间 31次方 31次方的所有正负整数。

SQL的教案,对于大学的老师应该有所帮助.

(2)smallint存储在2个字节中; 存储在2个字节中; 一个二进制位表示正、负号,15个位表示大小; 一个二进制位表示正、负号,15个位表示大小; 表示范围小一些;存储从表示范围小一些;存储从-2的15次方到2的15次 15次方到2 15次 方-1之间的所有正负整数 ;

(3)tinyint存储在1个字节中; 存储在1个字节中; 可以存储0~255范围之间的所有正整数。 可以存储0~255范围之间的所有正整数。

SQL的教案,对于大学的老师应该有所帮助.

2.浮点数据类型浮点数据类型用于存储十进制小数。 浮点数据类型用于存储十进制小数。 用于存储十进制小数

(1)real: real:每个real类型的数据占用4个字节的存储 每个real类型的数据占用4个字节的存储 空间。可精确到第 位小数; 空间。可精确到第7 位小数; 可精确到第7 可以存储正的或负的十进制数值。 其范围为从其范围为从-3.40E -38 到3.40E +38。 +38。

SQL的教案,对于大学的老师应该有所帮助.

(2)floatFLOAT 数据类型可精确到第15 位小数; 数据类型可精确到第 可精确到第15 位小数; 每个FLOAT 类型的数据占用 个字节的存储空 每个FLOAT 类型的数据占用8 个字节的存储空 占用8 间。 FLOAT数据类型可写为FLOAT[ ]的形式。n FLOAT数据类型可写为FLOAT[ n ]的形式。n 指定FLOAT 数据的精度。n 指定FLOAT 数据的

精度。n 为1到15 之间的整 数值。 当n 取1 到7 时,实际上是定义了一个REAL 类 时,实际上是定义了一个REAL 型的数据,系统用4 个字节存储它;当n 型的数据,系统用4 个字节存储它;当n 取8 到 15 时,系统认为其是FLOAT 类型,用8 个字节 时,系统认为其是FLOAT 类型,用8 存储它。

SQL的教案,对于大学的老师应该有所帮助.

(3)decimalDECIMAL数据类型可以提供小数所需要的实际 DECIMAL数据类型可以提供小数所需要的实际 存储空间,可以用2 存储空间,可以用2 到17 个字节来存储从-10 个字节来存储从的38次方-1 到10的38次方-1 之间的数值。 38次方10的38次方可将其写为DECIMAL( 可将其写为DECIMAL(p ,s )的形式,其中p 的形式,其中p 表示可供存储的值的总位数(不包括小数点), 表示可供存储的值的总位数(不包括小数点), 缺省值为18; 表示小数点后的位数, 缺省值为18; s 表示小数点后的位数,缺省值 为 0。 例如:decimal 例如:decimal (15 5),表示共有15 位数, 5),表示共有15 其中整数10 位,小数5 位表4 其中整数10 位,小数5。 位表4-3 列出了各精 确度所需的字节数之间的关系。

SQL的教案,对于大学的老师应该有所帮助.

NumericNUMERIC数据类型与DECIMAL数据类型 NUMERIC数据类型与DECIMAL数据类型 完全相同。 (为了保持与ANSI标准兼容) (为了保持与ANSI标准兼容)

SQL的教案,对于大学的老师应该有所帮助.

3.字符数据类型字符数据类型是使用最多的数据类型。 可以用来存储各种字母、数字符号和特殊 符号。使用时需在其前、后加上英文单引 号或者双引号。

SQL的教案,对于大学的老师应该有所帮助.

(1)char以CHAR 类型存储的每个字符和符号占一个字 节的存储空间。 节的存储空间。 CHAR 数据类型的定义形式为CHAR(n) ; 数据类型的定义形式为 定义形式为CHAR( n 表示所有字符所占的存储空间,n 的取值为1 表示所有字符所占的存储空间,n 的取值为1 到8000, 若不指定n 值,则系统默认值为1。、 8000, 若不指定n 值,则系统默认值为1 若输入数据的字符数小于n 若输入数据的字符数小于n,则系统自动在其后 添加空格来填满设定好的空间。若输入的数据过 长,将会截掉其超出部分。

SQL的教案,对于大学的老师应该有所帮助.

(2)varchar用varchar数据类型可以存储长达8000个字符的可 varchar数据类型可以存储长达8000个字符的可 变长度字符串。 VARCHAR数据类型的定义形式为 VARCHAR数据类型的定义形式为 VARCHAR( VARCHAR(n) 它与CHAR 类型相似,n 的取值也为1 8000,若 它与CHAR 类型相似,n 的取值也为1 到8000,若 输入的数据过长,将会截掉其超出部分。 不同的是:VARCHAR数据类型的存储长度为实际 不同的是:VARCHAR数据类型的存储长度为实际 数值长度,若输入数据的字符数小于n 数值长度,若输入数据的字符数小于n ,则系统不会 在其后添加空格来

填满设定好的空间。可以省空间。 在其后添加空格来填满设定好的空间。可以省空间。 一般情况下,由于CHAR 一般情况下,由于CHAR 数据类型长度固定,因此它 比VARCHAR 类型的处理速度快。13

SQL的教案,对于大学的老师应该有所帮助.

略(3)nchar:nchar数据类型采用 nchar:unicode( unicode(统一字符编码标准)字符集。

SQL的教案,对于大学的老师应该有所帮助.

略(4)Nvarchar:nvarchar是使用 Nvarchar:nvarchar是使用unicode字符集的varchar数据类型。 unicode字符集的varchar数据类型。

SQL的教案,对于大学的老师应该有所帮助.

4.日期和时间数据类型(1)datetime 用于存储日期和时间的结合体。所占用的存储空间 为8个字节。 它可以存储从公元1753 它可以存储从公元1753 年1 月1 日零时起到公元 9999 年12 月31 日23 时59 分59 秒之间的所有 日期和时间,其精确度可达三百分之一秒,即 3.33 毫秒。 DATETIME 数据类型所占用的存储空间为8 个字 数据类型所占用的存储空间为8 节。其中前4 个字节用于存储1900 节。其中前4 个字节用于存储1900 年1 月1 日以 前或以后的天数,数值分正负,正数表示在此日期 之后的日期,负数表示在此日期之前的日期。后4 之后的日期,负数表示在此日期之前的日期。后4 …… 此处隐藏:3093字,全部文档内容请下载后查看。喜欢就下载吧 ……

第3章 数据表的创建和管理.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.jiaowen.net/wenku/268421.html(转载请注明文章来源)
Copyright © 2020-2025 教文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:78024566 邮箱:78024566@qq.com
苏ICP备19068818号-2
Top
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)