电脑入门数据库的实现(编辑修改稿)内容摘要:

stuID NUMERIC(18,0), 身份证号 stuSeat SMALLINT IDENTITY (1,1), 座位号,自动编号 stuAddress TEXT 住址,允许为空,即可选输入 ) GO NUMERIC (18,0) 代表 18位数字,小数位数为 0 演示:创建学员信息表 stuInfo IDENTITY(起始值,递增量) ACCP 13 建表示例 2 CREATE TABLE stuMarks ( ExamNo CHAR(7) NOT NULL, 考号 stuNo CHAR(6) NOT NULL, 学号 writtenExam INT NOT NULL, 笔试成绩 LabExam INT NOT NULL 机试成绩 ) GO 演示:创建学员成绩表 stuMarks ACCP 14 删除表 如果当前数据库中已存在 stuInfo表,再次创建时系统将提示出错。 如何解决呢。 ACCP 15 删除表 删除 表的语法: DROP TABLE 表名 USE stuDB 将当前数据库设置为 stuDB ,以便在 stuDB数据库中建表 GO IF EXISTS( SELECT * FROM sysobjects WHERE name=‟stuInfo‟ ) DROP TABLE stuInfo CREATE TABLE stuInfo /*创建学员信息表 */ ( ….. ) GO ACCP 16 回顾 SQL Server的约束 约束的目的:确保表中数据的完整型 常用的约束类型: 主键约束( Primary Key Constraint):要求主键列数据唯一,并且不允许为空 唯一约束( Unique Constraint):要求该列唯一,允许为空,但只能出现一个空值。 检查约束( Check Constraint):某列取值范围限制、格式限制等,如有关年龄的约束 默认约束( Default Constraint):某列的默认值,如我们的男性学员较多,性别默认为“男” 外键约束( Foreign Key Constraint):用于两表间建立关系,需要指定引用主表的那列 ACCP 17 添加约束 添加约束的语法: ALTER TABLE 表名 ADD CONSTRAINT 约束名 约束类型 具体的约束说明  约束名的取名规则推荐采用:约束类型 _约束字段 主键( Primary Key)约束:如 PK_stuNo 唯一( Unique Key)约束:如 UQ_stuID 默认( Default Key)约束:如 DF_stuAddress 检查( Check Key)约束:如 CK_stuAge 外键 (Foreign Key)约束:如 FK_stuNo ACCP 18 添加约束示例 ALTER TABLE stuInfo AD。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。