- 0
- 0
- 约7.33千字
- 约 22页
- 2019-10-30 发布于湖北
- 举报
第三章 关系数据库标准语言SQL 3.3 数据定义 一、SQL Server 2000中的数据类型 1、整数 bigint: 从 -2^63 (-9223372036854775808) 到 2^63-1 (9223372036854775807) 的整型数据(所有数字) int: 从 -2^31 (-2,147,483,648) 到 2^31 – 1 (2,147,483,647)的整型数据(所有数字)。 smallint: 从 -2^15 (-32,768) 到 2^15 - 1 (32,767) 的整数数据。 tinyint: 从 0 到 255 的整数数据。 2、decimal and numeric decimal :从 -10^38 +1 到 10^38 –1 的固定精度 和小数位的数字数据。 numeric :功能上等同于 decimal。 第三章 关系数据库标准语言SQL 3.3 数据定义 3、money and smallmoney money :货币数据值介于 -2^63 (-922,337,203,685,477.5808) 与 2^63 - 1 (+922,337,203,685,477.5807)之间,精确到货币 单位的千分之十。 smallmoney :货币数据值介于-214,748.3648与 +214,748.3647之间,精确到货币单位的千分之十 4、Approximate Numerics float :从-1.79E+308到1.79E+308 的浮点精度数字 real :从-3.40E+38到3.40E+38 的浮点精度数字。 第三章 关系数据库标准语言SQL 3.3 数据定义 5、datetime and smalldatetime datetime :从 1753 年 1 月 1 日到 9999 年 12 月 31日的日期和时间数据,精确到百分之三秒 (或 3.33 毫秒)。 smalldatetime :从 1900 年 1 月 1 日到 2079 年 6 月 6 日的日期和时间数据,精确到分钟。 6、Character Strings char :固定长度的非 Unicode 字符数据,最大 长度为 8,000 个字符。 varchar :可变长度的非 Unicode 数据,最长为 8,000 个字符。 text :可变长度的非 Unicode 数据,最大长度 为2^31 - 1 (2,147,483,647) 个字符。 第三章 关系数据库标准语言SQL 3.3 数据定义 7、Binary Strings binary :固定长度的二进制数据,其最大长度为 8,000 个字节。 varbinary :可变长度的二进制数据,其最大长度 为 8,000 个字节。 image :可变长度的二进制数据,其最大长度为 2^31 - 1 (2,147,483,647) 个字节。 8、创建和删除用户自定义的数据类型 EXEC sp_addtype telephone, varchar(24), NOT NULL EXEC sp_addtype birthday, datetime, NULL EXEC sp_droptype birthday EXEC sp_droptype telephone 第三章 关系数据库标准语言SQL 3.3 数据定义 二、创建数据库 CREATE DATABASE Students ON PRIMARY ( NAME = Students_dat, FILENAME = c:\mssql7\data\students.mdf, SIZE = 10MB, MAXSIZE = 50MB, FILEGROWTH = 5MB ) LOG ON ( NAME = Students_log, FILENAME = c:\mssql7\data\students.ldf, SIZE = 5MB, MAXSIZE = 25MB, FILEGROWTH = 5MB ) 第三章 关系数据库标准语言SQL 3.3 数据定义 三、创建、修改和删除表 CREATE TABLE 表名 (列名 数据类型[ 列级完整性约束条件 ] [,列名 数据类型[ 列级完整性
原创力文档

文档评论(0)