数据库实验遇到的一些问题总结

1.修改表的数据及其数据类型
我们有时候也会有看错的时候,但是你自己不知道的呀,点了确定,然后两个表的关系图连接的时候才显示两个键的数据类型不同,无法连接。

在这里插入图片描述
然后我就打开每个表的列检查,就发现,Supplier表中的comment的数据类型错了,并非varbinary(199),而是varchar(199)。但是很多同学刚开始用不知道怎么修改,以为删除原来错误的表,再重新输入一次就行了。可是,在数据库系统中,你第一次错误的表是被保存了的,你删了重来,表名就不能用原表名了,得再原表名的基础上加上一些数字或者字符符号等来区别第一个。但肯定是可以修改的。

方法来了🙊
右击需要修改数据的表,点击修改,把错误的“varbinary(199)”更换成“varchar(199)”。
在这里插入图片描述

但是最后会出现“不允许保存修改”。就像下面这样。

在这里插入图片描述
这样说明是我们刚开始设置的问题。点开“工具”里面的“选项”对话框。

在这里插入图片描述
就会出现下面的亚子。

在这里插入图片描述
展开里面的“Designers”选项,就变成了下面的样子。

在这里插入图片描述
你会发现“阻止保存要求重新创建表的更改(S)”这一选择被选中,就是因为这个我们无法修改,取消这个选中就行了。

在这里插入图片描述
然后点击确定,会出现下图。

在这里插入图片描述
点击“是”,我们就完成了。
但是,在左面表框里显示的还是错误的数据,所以又检查了一下表的属性,还是右击这个表,点击“属性”,属性中是正确的,所以就是修改完成了。

在这里插入图片描述
2.如何同时选择两个或多个主键
有时候一个表中可能有两个或多个主键,如何同时选择也是个问题。这也让我想到了Excel表格如何同时选择两列或者多个元组,就是先选择一个属性的主键,然后同时摁住Ctrl,再右击设置另一个主键,就可以了。

Logo

腾讯云面向开发者汇聚海量精品云计算使用和开发经验,营造开放的云计算技术生态圈。

更多推荐