gpt4 book ai didi

java - 将表或项目列表添加到 SQLite

转载 作者:行者123 更新时间:2023-12-01 21:33:25 29 4
gpt4 key购买 nike

我在 SQLite 中有一个名为“Cars”的表,并且有以下标题:

|   ID   |   Type    |   Color   |
|:------:|:---------:|:---------:|
| 1 | 4 Wheel | Red |
| 2 | Van | Blue |

现在我想添加另一个名为“详细信息”的列,并且“详细信息”有自己的表格,如下所示

|   ID   |   Chair    |   Sensor   |
|:------:|:----------:|:----------:|
| 1 | Brown | Yes |

所以我必须为此制作单独的表格,有什么方法可以将表格放入另一个表格中,这样我就不必每次都制作单独的表格?

当然,我必须制作表格,但我的意思是每个项目中都有一些东西,所以我不必寻找它,也不会让我的表格列表变得困惑。

最佳答案

听起来你想ALTER TABLE Cars ADD COLUMN Details {datatype};以包含新属性“Details”。然后将该属性设置为 Cars 表中的外键,并使其引用 Details 表。

    ALTER TABLE Cars ADD COLUMN Details_id INTEGER REFERENCES Details(id);

或者,您可以使用外键创建初始表。

    CREATE TABLE Cars(
id INTEGER PRIMARY KEY,
Type VARCHAR(25),
Color VARCHAR(20),
Details_id INTEGER,
FOREIGN KEY(Details_id) REFERENCES Details(id),
);

关于java - 将表或项目列表添加到 SQLite,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37233117/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com