第3讲建表和约束1.ppt

第3讲建表和约束1

SQL Server表的概念 表的概念 在SQL Server数据库中,表定义为列的集合,与Excel电子表格相似,数据在表中是按行和列的格式组织排列的。每行代表唯一的一条记录,而每列代表记录中的一个域。 SQL Server表的概念 表的设计 在SQL Server创建表有如下限制: 每个数据库里最多有20亿个表。 每个表上最多可以创建一个聚集索引和249个非聚集索引。 每个表最多可以配置1024个字段。 每条记录最多可以占8060B,但不包括text字段和image字段。 SQL Server 2000数据类型 1.二进制数据 2.字符型数据类型 3.Unicode字符数据 4.日期时间型数据 5.整数型数据 SQL Server 2000数据类型 二进制数据 Binary[(n)]为存储空间固定的数据类型,存储空间大小为 n+4 字节。n 必须从 1 到 8000。若输入的数据不足n+4个字节,则补足后存储。若输入的数据超过n+4个字节,则截断后存储。 Varbinary[(n)]按变长存储二进制数据。n 必须从 1 到 8000。若输入的数据不足n+4字节时,则按实际数据长度存储。若输入的数据超过n+4个字节,则截断后存储。binary 数据比varbinary 数据存取速度快,但是浪费存储空间,用户

文档评论(0)

1亿VIP精品文档

相关文档