第7章数据表创建和维护研究报告.pptVIP

  • 45
  • 0
  • 约5.01千字
  • 约 50页
  • 2016-06-22 发布于湖北
  • 举报
二、列数据类型 数据类型的分类 整数数据类型:INT、SMALLINT、TINYINT、BIGINT 浮点数据类型:REAL、FLOAT、DECIMAL、NUMERIC 二进制数据类型:BINARY、VARBINARY 逻辑数据类型:BIT 字符数据类型:CHAR、NCHAR、VARCHAR、NVARCHAR 文本和图形数据类型:TEXT、NTEXT、IMAGE 日期和时间数据类型:DATETIME、SMALLDATETIME 货币数据类型:MONEY、SMALLMONEY 特定数据类型:TIMESTAMP、UNIQUEIDENTIFIER 用户自定义数据类型:SYSNAME 新数据类型:SQL_VARIANT、TABLE 其中BIGINT、SQL_VARIANT、TABLE 是SQL Server 2000 中新增加的3 种数据类型 2.1.2 创建数据库表 一、用企业管理器创建数据表 如:在myDB数据库中新建一个数据表myTable,演示各种数据类型列以及含有空值列、默认值列、标识符列、全局唯一标识符列属性的数据类型列。 在企业管理器中,可以生成指定数据表的Transact-SQL语句,以便学习Transact-SQL语言。 二、用查询分析器创建数据表 例1:创建上面用企业管理器创建的数据表,但表名为myTable2。 Use DBS Go Create table Course ( Cno char(1) not null default , Cname varchar(20) default , Cpno char(1), Ccredit int default 0, constraint CoursePK Primary Key (Cno) ) Create table Student ( Sno char(5) not null default , Sname char(6) default , Ssex char(2) default , Sage INT Default 0, Sdept char(2) default , Constraint StudentPK Primary Key (Sno), Constraint SageCK check (Sage0 and Sage150) ) --被外键参考的表必须先定义,如:Student、Course Create table SC( Sno char(5) not null default , Cno char(1) not null default, Grade INT, Constraint SCPK Primary Key (Sno,Cno), Constraint StudentPK2 Foreign Key (Sno) References Student (Sno), Constraint CoursePK2 Foreign Key (Cno) References Course (Cno) ) GO 2.1.3 创建带约束的数据库表 在SQL Server中有5种约束:主关键字约束(Primary Key Constraint)、外关键字约束(Foreign Key Constraint)、唯一性约束(Unique Constraint)、检查约束(Check Constraint) 和缺省约束(Default Constraint)。 例2:设置SC数据表的Sno和Cno为主关键字约束 B.用查询分析器指定主关键字约束 二、外关键字约束 A.用企业管理器指定外关键字约束 如:设置SC数据表的Sno是一个外关键字,参考Student表中的Sno;设置SC数据表的Cno是一个外关键字,参考Course表中的Cno。 下图操作,打开数据表SC的数据结构 B.用查询分析器指定外关键字约束 如:设置SC数据表的Sno是一个外关键字,参考Student表中的Sno;设置SC数据表的Cno是一个外关键字,参考Course表中的Cno。 三、唯一性约束 A.用企业管理器指定唯一性约束 如:设置Student数据表的Sname是一个满足唯一性约束的列。 B.用查询分析器指定唯一性约束 如:设置Student数据表的Sname是一个满足唯一性约束的列。 四、检查约束 A.用企业管理器指定检查约束 如:设置Student数据表中的Sage的值必须在0-100之间。 B.用查询分析器指定检查约束 如:设置Student数据表中的Sage的值必须在0-100之间,Ssex的值只能是“男”或“女”。 2.1.4 修改数据库表 一、使用企业管理器修改数据库表 二、

文档评论(0)

1亿VIP精品文档

相关文档