最佳答案
在课堂上,我们都在“学习”数据库,每个人都在使用 Access。厌倦了这个,我试图做什么其余的类正在做,但原始的 SQL 命令与 MySQL,而不是使用访问。
我已经设法创建了数据库和表,但是现在如何在两个表之间建立关系呢?
如果我有两张这样的桌子:
CREATE TABLE accounts(
account_id INT NOT NULL AUTO_INCREMENT,
customer_id INT( 4 ) NOT NULL ,
account_type ENUM( 'savings', 'credit' ) NOT NULL,
balance FLOAT( 9 ) NOT NULL,
PRIMARY KEY ( account_id )
)
还有
CREATE TABLE customers(
customer_id INT NOT NULL AUTO_INCREMENT,
name VARCHAR(20) NOT NULL,
address VARCHAR(20) NOT NULL,
city VARCHAR(20) NOT NULL,
state VARCHAR(20) NOT NULL,
PRIMARY KEY ( customer_id )
)
如何在两个表之间创建“关系”?我希望为每个帐户“分配”一个 customer _ id (以表明谁拥有它)。