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

实践二-4表创建管理及编辑

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

实践 二-4表创建管理及编辑

实践目的:

1、掌握使用SQL语言创建表、修改表 2、掌握sql语言中修改表的结构。 3、了解各种修改表的语法 4、培养学生严谨的学习态度

关键词:create database table not null primary key Unique default check identity between and in Alter add column constraint drop 以下操作均利用SQL语言

以下操作均在本人英文名字的数据库下: 一、验证题

1、利用T-SQL创建一数据库,名称为自己的英文名字 Create database czh

2、在该数据库中创建学生表包含(学号,姓名,性别,年龄)字段,学号为非空。 Use czh

Create table 学生表 (学号 int not null, 姓名 char(8), 性别 char(2), 年龄 char(2) )

3、在该数据库中创建课程表包含(课程编号,课程名称,学分,成绩,学号) Use czh

Create table 课程表 (课程编号 int, 课程名称 char(50), 学分 char(4), 成绩 char(6), 学号 char(20) )

4、创建一表格employ包含(员工编号,员工姓名,工资,性别)字段。 Use czh

Create table employ (员工编号 int, 员工姓名 char(8), 工资 char(5), 性别 char(2) )

5、在employ表中增加“工作年限”字段数据类型为char(10) Ues czh

Alter table employ Add 工作年限 char(10)

6、将employ表中工作年限的字段类型改为varchar(20)。

Ues czh

Alter table employ

Alter column 工作年限 varchar(20)

7、在学生表中增加“所在班级”字段(数据类型自定义),并使之可以为空。 Use czh

Alter table 学生表 Add 所在班级 char(20) null

8、修改学生表,在“所在班级”字段创建一个CHECK约束,以限制只能输入有效的班级(’工商1班','工商2班','营销1班','营销2班’)。 Use czh

Alter table 学生表

Add check(所在班级 in (’工商1班’,’工商2班’,’营销1班’,’营销2班’))

9、修改学生表,对学号字段增加主键约束。 Use czh

Alter table 学生表 Add primary key (学号)

10、修改课程表,对课程编号字段和课程名称字段组合增加唯一约束。 Use czh

Alter table 课程表

Add unique(课程编号,课程名称) 11、将employ表中“性别”字段删除。 Ues czh

Alter table employ Drop column 性别

12、利用T-SQL语言创建一名为“SW”的数据库。 Create database SW

13、利用T-SQL语言将“SW”数据库删除。 Drop database SW

14、修改学生表,要求年龄在10到30之间,约束名为CN_PN。 Use czh

Alter table 学生表

Add constraint CN_PN check(年龄between 10 and 30) 15、删除学生表中名为CN_PN的约束。 Use czh

Alter table 学生表 Drop constraint CN_PN

16、对于已经存在的课程表,要求将课程表中的学分设置默认为“2”。 Use czh

Alter table 课程表 Add default’2’ for 学分 17、删除employ表格。 Use czh

Drop column employ 二、观察与思考

1、主键列修改成允许“NULL”能否操作? 不能

2、将学生表中某一行的姓名列的数据长度改为3,是否成功?

不能

3、观察课程表中“学分“字段的数据,说明默认值什么时候起作用? 课程表生成时起作用

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