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

时间:2022-11-24 15:13:30 作者:壹号 字数:9977字

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的教案,对于大学的老师应该有所帮助.

…… 此处隐藏2097字 ……

略(2)ntext:ntext数据类型采用 ntext:unicode标准字符集。 unicode标准字符集。

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

(3)image:用于存储照片、目录图片或者图画。

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

6.货币数据类型货币数据类型用于存储货币值。在使 货币数据类型用于存储货币值。 用货币数据类型时, 用货币数据类型时,应在数据前加上货币 符号,系统才能辨识其为哪国的货币, 符号,系统才能辨识其为哪国的货币,如 果不加

货币符号,则默认为“ 果不加货币符号,则默认为“¥”。

(1)money:用于存储货币值。MONEY 数据类型使用8个字节存储。 数据类型使用8 数据精度为万分之一货币单位。