第一范文网 - 专业文章范例文档资料分享平台

数据库与程序设计

来源:用户分享 时间:2025/10/1 15:17:57 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

______________________________________________________________________________________________________________

数据表的基本操作

一、添加记录(page99)【重点程序page100】

1.插入一条记录 USE 数据库名 GO

INSERT INTO 表名

VALUES(插入的数值) 2.插入子查询的结果 USE 数据库 GO

INSERT INTO 添加的位置 SELECT 选择的数据

二、修改记录(page102)

USE 数据库名 GO

UPDATE 表名

SET 列名+用于取代相应属性的表达式值 WHERE 修改条件

三、删除记录(page103)

USE 数据库名 GO

精品资料

______________________________________________________________________________________________________________

DELETE FROM 表名 WHERE 指定删除条件

数据库完整性的实现 一、数据完整性(page104)

数据完整性是指数据的正确性、有效性和相容性,目的是为了防止错误的数据进入数据库。 1.实体完整性,也称行完整性。要求表中的所有行有一个唯一的标识符,这种标识符一般称为主键值。主键值能否被修改或表中的数据是否能够被全部删除都要依赖于主键表和其他表之间要求的完整性。

2.参照完整性。参照完整性是保证参照表(外键所在的表)与被参照表(主键所在的表)中数据的一致性。如果被参照表中的一行被一个外键参考,那么这一行数据便不能直接被删除,用户也不能直接修改主键值。

3.域完整性,也称为列完整性。指定一个数据集对某一个列是否有效和确定是否允许空值。域完整性通常是经过使用有效性检查来实现的,并且还可以通过限制数据的类型、格式或者可能取值范围来实现。

二、约束(page105)

1.PRIMARY KEY约束(page106)

主键约束作为表的一个属性,可以唯一标识表中的记录。在输入数据时,主键列不能为空且不能有重复值。每个表都应该有且只有一个主键。 (1)建立PRIMARY KEY约束 USE 数据库名 GO

精品资料

______________________________________________________________________________________________________________

ALTER TABLE 表名

ADD CONSTRAINT PK_列名 PRIMARY KEY(列名) (2)删除PRIMARY KEY约束 USE 数据库名 GO

ALTER TABLE 表名

DROP CONSTRAINT PK_列名 2.FOREIGN KEY约束(page107)

外键约束标识表之间的关系,可以定义为一个列或多个列,这些列参照同一个表或另外的一个表中的PRIMARY KEY约束或UNIQUE约束列。 (1)建立FOREIGN KEY约束 USE 数据库名 GO

ALTER TABLE 表名

ADD CONSTRAINT FK_表名_列名

FOREIGN KEY(列名) REFERENCES(参照的列名) (2)删除FOREIGN KEY约束 USE 数据库名 GO

ALTER TABLE 表名

DROP CONSTRAINT FK_表名_列名 3.UNIQUE约束

唯一值约束规定表中某一列或多个列不能有相同的两行两行以上的数据存在。这种约束用来强

精品资料

______________________________________________________________________________________________________________

制实体完整性。 (1)建立UNIQUE约束 USE 数据库名 GO

ALTER TABLE 表名

ADD CONSTRAINT IX_表名_列名 UNIQUE(列名) (2)删除UNIQUE约束 USE 数据库名 GO

ALTER TABLE 表名

DROP CONSTRAINT IX_表名_列名 4.CHECK约束

条件约束通过指定的逻辑表达式来限制列的取值范围,只有当逻辑表达式为真时,才满足列的取值要求。干约束用来加强域完整性。可以为每列指定多个CHECK约束。 (1)建立CHECK约束 USE 数据库名 GO

ALTER TABLE 表名

ADD CONSTRAINT CK_表名_列名 CHECK(约束条件) (2)删除CHECK约束 USE 数据库名 GO

精品资料

搜索更多关于: 数据库与程序设计 的文档
数据库与程序设计.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c40ssl69qga83uyx9681999g5n13tgu00un6_2.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top