实验三 表的创建与管理

本文由用户“墏马狡兔”分享发布 更新时间:2021-12-24 12:11:46 举报文档

以下为《实验三 表的创建与管理》的无排版文字预览,完整格式请下载

下载前请仔细阅读文字预览以及下方图片预览。图片预览是什么样的,下载的文档就是什么样的。

实验三 表的创建与管理

1.实训目的

(1)掌握表的基础知识。

(2)掌握使用Navicat管理工具和SQL语句创建表的方法。

(3)掌握表的维护、修改、查看、删除等基本操作方法。

2.实训内容和要求

(1)在gradem1数据库中创建表5.10~表5.14所示结构的表。

表5.10 student表的表结构(SQL语句创建表)

字段名称

数据类型

长度

小数位数

是否允许NULL值

说明



sno

char

10



否

主码



sname

varchar

8



是





ssex

char

2



是

取值:男或女



sbirthday

date





是





saddress

varchar

50



是





sdept

char

16



是





speciality

varchar

20



是





//

/

参考p109

表5.11 course表(课程名称表)的表结构(Navicat管理工具创建)

字段名称

数据类型

长度

小数位数

是否允许NULL值

说明



cno

char

5



否

主码



cname

varchar

20



否





/

参考p106

表5.12 sc表(成绩表)的表结构(SQL语句创建表)

字段名称

数据类型

长度

小数位数

是否允许NULL值

说明



sno

char

10



否

组合主码,外码



cno

char

5



否

组合主码,外码



degree

decimal

4

1

是

取值1~100



/

表5.13 teacher表(教师表)的表结构(SQL语句创建表)

字段名称

数据类型

长度

小数位数

是否允许NULL值

说明



tno

char

3



否

主码



tname

varchar

8



是





tsex

char

2



是

取值:男或女



tbirthday

date





是





tdept

char

16



是





/

表5.14 teaching表(授课表)的表结构(Navicat管理工具创建)

字段名称

数据类型

长度

小数位数

是否允许NULL值

说明



cno

char

5



否

组合主码,外码



tno

char

3



否

组合主码,外码



cterm

tinyint

1

0

是

取值1~10



/

(2)向某某5.10~表5.14输入数据记录,见表5.15~表5.19。

表5.15 学生关系表student

sno

sname

ssex

sbirthday

saddress

sdept

speciality



***

李勇

男

1987-01-12

山东济南

计算机工程系

计算机应用



***

刘某某

女

1988-06-04

山东青岛

信息工程系

电子商务



***

王敏

女

1989-12-23

江苏苏州

数学系

数学



***

张某某

男

1988-08-25

河北唐山

信息工程系

电子商务



表5.16 课程关系表course

cno

cname

cno

cname



C01

数据库

C03

 内容过长,仅展示头部和尾部部分文字预览,全文请查看图片预览。 小花

女

1979-12-23

信息工程系



202

张小青

男

1968-08-25

信息工程系



表5.19 授课表teaching

cno

tno

cterm



C01

101

2



C02

102

1



C03

201

3



C04

202

4



3.思考题

(1)MySQL的数据文件有几种?扩展名分别是什么?

(2)MySQL中有哪几种整型数据类型?它们占用的存储空间分别是多少?取值范围分别是什么?

(3)在定义基本表语句时,NOT NULL参数的作用是什么?

(4)主码可以建立在“值可以为NULL”的列上吗?

[文章尾部最后300字内容到此结束,中间部分内容请查看底下的图片预览]

以上为《实验三 表的创建与管理》的无排版文字预览,完整格式请下载

下载前请仔细阅读上面文字预览以及下方图片预览。图片预览是什么样的,下载的文档就是什么样的。

图片预览