利用T-SQL语句修改数据表修改数据表的语法格式如下: ALTER TABLE table_name { ALTER COLUMN column_name new data type [ ( precision [,scale ] ) ] [NULL | NOT NULL] | ADD { [ column_definition ] [,...n ]} | DROP { [ CONSTRAINT ] constraint_name | COLUMN column_name }[,...n ] } 利用T-SQL语句删除数据表删除数据表的语法格式如下: DROP TABLE table_name [,...n ]其中,table_name为所要删除的表的名称。 删除表只能够删除用户表,不能够删除系统表。 完整性与约束 完整性 数据完整性是数据库设计方面一个非常重要的问题,数据完整性代表数据的正确性、一致性与可靠性,实施完整性的目的在于确保数据的质量。 在SQL Server中,根据数据完整性措施所作用的数据库对象和范围不同,可以将数据完整性分类为实体完整性、域完整性和参照完整性等。 1.实体完整性 实体完整性把数据表中的每行看作一个实体,它要求所有行都具有唯一标识。在SQL Server中,可以通过建立PRIMARY KEY约束、UNIQUE约束、唯一索引,以及列IDENTITY属性等措施来实施实体完整性。 3.参照完整性 参照完整性维持被参照表和参照表之间的数据一致性。在SQL Server中,参照完整性通过主键与外键或唯一键与外键之间的关系来实现,通过建立FOREIGN KEY约束来实施。在被参照表中,当其主键值被其他表所参照时,该行不能被删除,也不允许改变。在参照表中,不允许参照不存在的主键值。 使用T-SQL语句创建PRIMARY KEY约束创建主键约束的语法形式如下:[ CONSTRAINT constraint_name] PRIMARY KEY [ CLUSTERED | NONCLUSTERED ]( column_name [, …n ])其中,CLUSTERED | NONCLUSTERED表示所创建的UNIQUE约束是聚集索引还是非聚集索引,默认为CLUSTERED聚集索引。 使用T-SQL语句创建UNIQUE约束创建唯一性约束的语法形式如下:[ CONSTRAINT constraint_name] UNIQUE [ CLUSTERED | NONCLUSTERED ]其中,CLUSTERED | NONCLUSTERED表示所创建的UNIQUE约束是聚集索引还是非聚集索引,默认为NONCLUSTERED非聚集索引。 使用T-SQL语句创建FOREIGN KEY约束创建外键约束的语法形式如下:[ CONSTRAINT constraint_name] {FOREIGN KEY( column_name [, …n ]) /*定义外键*/ REFERENCES referenced_table_name [(ref_column[, …n ]) ] }[, …n ]参数说明如下。referenced_table_name是FOREIGN KEY约束引用的表的名称。column_name是FOREIGN KEY约束所引用的表中的某列。 --- 创建表时给出列的约束. CREATE TABLE student1 ( id char(7) primary key clustered, name char(10) not null, sex char(2) check (sex in(F,M)), birthday smalldatetime, birth_place varchar(50) null, class char(10) ) female [fimel]
male 英音:[meil] USE pubs CREATE TABLE dbo.客户 ( 客户编号 int primary key, 客户名称 char(50) not Null, 住址 char(50), 生日 smalldatetime, 电话 int, 建立日期 smalldatetime
您可能关注的文档
- 第1章室外给水排水工程概述资料精要.ppt
- 第十六章可行性研究报告资料精要.ppt
- 第十六章水利水电工程地质资料精要.ppt
- 第1章手机电路结构分析资料精要.ppt
- 第十六章税法资料精要.ppt
- 第十七章汽车的平顺性及通过性资料精要.ppt
- 第十七章制药车间布置设计资料精要.ppt
- 第1章熟悉工作区资料精要.ppt
- 第1章数据分布特征的描述资料精要.ppt
- 第十三讲(自然灾害及其防治)资料精要.ppt
- 2025年全国演出经纪人员资格认定考试试卷带答案(研优卷).docx
- 2025年全国演出经纪人员资格认定考试试卷完整版.docx
- 2025年全国演出经纪人员资格认定考试试题库及完整答案.docx
- 2025年全国演出经纪人员资格认定考试试卷完美版.docx
- 2025年全国演出经纪人员资格认定考试试卷含答案(实用).docx
- 2025年全国演出经纪人员资格认定考试试卷及答案(各地真题).docx
- 2025年下半年内江市部分事业单位公开考试招聘工作人员(240人)备考题库附答案.docx
- 2025年全国演出经纪人员资格认定考试试卷及答案1套.docx
- 2025年下半年四川成都市郫都区面向社会引进公共类事业单位人员2人备考题库最新.docx
- 2025年下半年内江市部分事业单位公开考试招聘工作人员(240人)备考题库附答案.docx
原创力文档

文档评论(0)