我正在尝试使用SQL创建数据库,但是我需要将多个数据放入数据库的一部分。 例如,我有一列名为“ car”的列,一个列为“在这里停放的汽车”,但是有多个汽车停在一个停车场。我如何将多辆汽车插入“停在这里的汽车”?
我对编码还比较陌生,现在还在上学,所以对您的帮助非常感谢!谢谢!
答案 0 :(得分:1)
在正确的normalized数据库中,单列中没有多个信息位。通常,您可以通过将值移动到另一个表的单独行中来解决此问题:
table Stops: table StopBuses: StopID BusStopName StopID Bus ------ ----------- ------ ----- 1 Victoria 1 BusA 1 BusB 1 BusX
(如果您的数据库在另一个表中包含有关公共汽车的信息,那么Bus
列也可能是一个ID。这是在车站和公共汽车之间实现多对多关系的典型方法。)