その他

【MySQL】プライマリキーの設定

その他
この記事は約1分で読めます。

データをユニーク(一意)とするために、プライマリキーを設定する。
一意のIDがプライマリキーとして設定されることが多い。

プライマリキーの設定

PRIMARY KEY (column_name)として設定する。

    CREATE TABLE unique_cats
      (
        cat_id INT NOT NULL,
        name VARCHAR(100),
        age INT,
        PRIMARY KEY (cat_id)
      );

オートインクリメントの設定

一意のIDをMySQLに自動で設定させることができる。
IDはインクリメントさせる。

AUTO_INCREMENTキーワードを設定する。

    CREATE TABLE unique_cats (
        cat_id INT NOT NULL AUTO_INCREMENT,
        name VARCHAR(100),
        age INT,
        PRIMARY KEY (cat_id)
    );