- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第5章SQLserver2005数据表的创建与操作”
第五章 数据表的创建与操作 一、设计、创建数据表 1、student学生管理数据库的表结构 该数据库中有以下基本表: 学生基本信息表(Stud_info) 教师基本信息表(teacher_info) 学生成绩表(Stud_grade) 课程信息表(Lesson_info) 课程安排表(Teach_schedule) 院系代码表(Dept_code) 专业代码表(Specially_code) 2、student学生管理数据库的表数据 3、创建数据表的实现 一般步骤为: (1)定义表结构:给表的每一列取名,并确定每一列的数据类型、数据长度、列数据是否可以为空等; (2)设置约束:限制某列数据的取值范围 (3)向表中输入数据。 创建方法: (1)使用对象资源管理器创建 (2)使用T-SQL语句创建 (1)使用对象资源管理器创建 例1:创建学生基本信息表stud_info。 右键单击“student”数据库中“表”选项,选择“新建表”, 在打开的表结构中输入列名、数据类型、是否为空等内容 。输入完毕后,单击工具栏上的“保存”按钮,输入表的名 称“stud_info”。 use student go create table stud_info (stud_id char(10) not null, name nvarchar(4) not null, birthday datetime, gender nchar(1), address nvarchar(20), telcode char(12), zipcode char(6), mark decimal(3,0) ); 1、使用对象资源管理器修改表 (1)修改表名(建议一般不修改) (2)增加列 右击“stud_info”表,选择“修改”,对表结构进行修改即可。 (3)删除列 打开“sutd_info”表结构窗口,右击要删除的列,选择“删除”。 例3 利用SQL语句在stud_info中增加一列“身份证号”,数据类型为varChar,允许为空值。 use student Go Alter table student_info Add 身份证号 varchar(18) null Go 例4 删除表stud_info中的“身份证号”列。 Use student Go Alter Table stud_info Drop Column 身份证号 Go (2)使用T-SQL语句创建和删除CHECK约束 ALTER TABLE table_name ADD [CONSTRAINT constraint_name] CHECK (logical_expression) DROP CONSTRAINT constraint_name 3、创建和删除PRIMARY KEY约束 ALTER TABLE table_name ADD [CONSTRAINT constraint_name] PRIMARY KEY [CLUSTERED|NONCLUSTERED] constraint_expression DROP CONSTRAINT constraint_name (2)SQL语句创建和删除FOREIGN KEY约束 TABLE table_name ADD [CONSTRAINT constraint_name] [FOREIGN KEY] REFERENCES referenced_table_name [(ref_column)] DROP CONSTRAINT [FOREIGN KEY] constraint_name 首先为lesson_info表中的course_id列建立名为course_id的主键约束。 Alter table lesson_info Add constraint PK_course_id primary key clusterd(course_id) 再为stud_grade表中的course_i列建立名为FK_course_id的外键约束。 Alter table stud_grade Add constraint FK_course_id foreign key (course_id) references lesson_info(course_id) 5、UNIQUE约束的创建、查看和删除 UNIQUE约束可以确保在非主键列中不输入重复的值。可以对一个表定义多个UNIQUE约束,但只能定义一个PRIMARY KEY约束
您可能关注的文档
- 第3部分股票K线图上的常识”.ppt
- 第4单元《交往艺术新思维》复习课件新人教版八上”.ppt
- 第4单元2.3的口诀”.ppt
- 第4、五章几何图形初步、相交线与平行线复习”.ppt
- 第3部分给排水工程图识读 2”.ppt
- 第4单元第9课第2课时世界多极化:不可逆转”.ppt
- 第4单元复习课件”.ppt
- 第4、五课信息的搜索与保存”.ppt
- 第4单元第3节:《看课外书时间》北师大版五年级数学上册”.ppt
- 第4册数学下册期末复习”.ppt
- 主题课程整理大班上.doc
- 2026人教版小学语文三年级上册期末综合试卷3套(打印版含答案解析).docx
- 2026人教版小学语文四年级下册期末综合试卷3套(打印版含答案解析).docx
- 2026人教版小学二年级上册数学期末综合试卷精选3套(含答案解析).docx
- 2026人教版小学语文四年级上册期末综合试卷3套(含答案解析).docx
- 2026人教版小学二年级下册数学期末综合试卷3套(打印版含答案解析).docx
- 2026年地理信息行业年终总结汇报PPT.pptx
- 板块四第二十一单元封建时代的欧洲和亚洲 中考历史一轮复习.pptx
- 中考历史一轮复习:板块四第二十单元古代亚、非、欧文明+课件.pptx
- 第二次工业革命和近代科学文化中考历史一轮复习.pptx
最近下载
- 23S516 混凝土排水管道基础及接口 .docx VIP
- 《金属材料去应力退火技术》课件.ppt VIP
- 水利水电工程专业土石坝的评估和修复外文文献翻译及原文.doc VIP
- 读后续写--藏在衣袖下的秘密,终获袒露与和解 讲义-江苏省苏州市2024-2025年高三上学期学业质量阳光指标调研卷英语试题.docx VIP
- CRIA 0003.3-2016 工业机器人专用电缆 第3部分:工业机器人弯扭布线用护套电缆.pdf VIP
- 河北省对口升学计算机专业理论试题附答案.doc VIP
- 特灵风冷式冷水(热泵)机组手册.pdf VIP
- 新技术新项目开展.ppt VIP
- 闽南师范大学《应用回归分析》2022-2023学年第一学期期末试卷.doc VIP
- 消防车驾驶员行车安全.pptx VIP
原创力文档


文档评论(0)