mysql - 我如何将另一个表与另一个表的主表连接起来

标签 mysql

我正在创建一个像 trello 这样的应用程序,因为我使用 MySQL 作为数据库,直到现在我已经使用 MySQL 和 express 创建了身份验证系统,node js 现在我想为卡片创建表来保存数据所以,我想知道如何将用户数据链接到用户名。

我创建了一个用户表,其中包含以下字段 id(primary key, auto_increment),name,email,password 现在我想创建一个表卡,其中将显示用户卡,所以我如何链接用户表列对应于特定的 使用,提前致谢 非常新的支持

最佳答案

也许这行代码可以帮到你一点忙。为了更好地把握主题。

-- This statement creates the cards table you may want to use (alternatively see Barmars Comment, this maybe a more professional solution)

CREATE TABLE Cards (
id INT(6) UNSIGNED AUTO_INCREMENT PRIMARY KEY,
customer_id INT,
firstname VARCHAR(30) NOT NULL,
lastname VARCHAR(30) NOT NULL,
email VARCHAR(50)
)

-- This statement then "connects" the tables. It makes the customer_id in the cards table a foreign key of the primary key of the customers table.
FOREIGN KEY (customer_id) REFERENCES customers(customer_id) 

实现后,您可以在查询中使用 JOIN 来查询多个表。

如果您想了解更多信息,此视频可以帮助您理解主题: https://www.youtube.com/watch?v=USaXlErI-QE

关于mysql - 我如何将另一个表与另一个表的主表连接起来,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57922192/

相关文章:

javascript - 如何使用 Jquery 从表中选择仅 1 行

mysql - 在单个查询中使用 DISTINCT 两次是否有效

mysql - Doctrine 可以自己加入吗

mysql - ejabberd MySQL连接错误

PHP MYSQL INSERT 不再有效

python - Python 和 MySQL 的问题

mysql - 如何使用加密密码连接mysql?

java - 在java swings中插入空值操作

php - JSON 数据发布但表未填充

php - 检查 PHP 查询是否会正确执行而不会出现任何错误