3.5 ➡️ Primary Keys

Sehen Sie sich “Section 4 Topic 47 und Topic 49 an.

Sie können auch die Kapitel 4.4.4 bis 4.4.5 im Buch lesen.

Primärschlüssel

Die PRIMARY KEY-Einschränkung identifiziert jeden Datensatz in einer Tabelle eindeutig.

Primärschlüssel müssen UNIQUE-Werte enthalten und dürfen keine NULL-Werte enthalten.

Eine Tabelle kann nur EINEN Primärschlüssel haben und in der Tabelle kann dieser Primärschlüssel aus einzelnen oder mehreren Spalten (Feldern) bestehen.

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

--or Antoher way

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

Primärschlüssel ohne (NOT NULL)

CREATE TABLE unique_cats2
(
  id INT,
  name VARCHAR(100),
  age INT,
  PRIMARY KEY (id)
);
SQL

Mit Autoinkrement

CREATE TABLE unique_cats3
(
  id INT AUTO_INCREMENT,
  name VARCHAR(100),
  age INT,
  PRIMARY KEY (id)
);
SQL