【数据库】实验 1.1 表结构的基本操作

来源

p58-60 例1 - 例4

在这里插入图片描述
上述有六个关系表,本次数据库实验以此为依据。QAQ

一、创建表

1.1创建多个表的时候,是否有一定顺序呢?
答:是的,是需要遵循一定的顺序的。在表创建前需要尽量确保表的外码已经被创建了

以下是合理地创建顺序
在这里插入图片描述
第一阶梯创建的可以是院系或者是课程。
原因是院系无外码,可以直接创建,而课程的外码是自己所以也可以直接创建

二、修改表

2.1 修改表结构的格式

ALTER TABLE <表名>
[add <新列名><数据类型> [DEFAULT默认值][<列级约束>]]
[NULL/NOT  NULL]] ――修改列类型
[RENAME   COLUMN  字段名   to   新字段名] ――修改列名
[ DROP   COLUMN  <字段名> ]; ――删除1(COLUMN)
[DROP (列名1,列名2,……) ] ――删除多列 (没有COLUMN)

三、删除表

3.1 格式

Drop table 表名

3.2 是否能够随意删除表?

答:不行,正如创建表时所说,一个表创建前要先纯在该表的外码,而随意的删除表可能会造成关系的缺失

四、最后

4.1由于是刚开始学习数据库,所以有很多不清晰的地方,希望各位指出,谢谢

五、

在这里插入图片描述

发布了22 篇原创文章 · 获赞 3 · 访问量 1万+

猜你喜欢

转载自blog.csdn.net/qq_43382350/article/details/104998426