Как создать отношения в MySQL

В классе мы все «изучаем» базы данных, и все используют Access. Надоело это, я пытаюсь делать то, что делает остальная часть класса, но с необработанными командами SQL с MySQL вместо использования Access.

Мне удалось создать базы данных и таблицы, но как мне теперь установить связь между двумя таблицами?

Если у меня есть две мои таблицы, как это:

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,
)

Как создать «связь» между двумя таблицами? Я хочу, чтобы каждому аккаунту был «назначен» один customer_id (чтобы указать, кому он принадлежит).

Ответы на вопрос(8)

Ваш ответ на вопрос