Heim Datenbank MySQL-Tutorial Zwei Möglichkeiten, den Primärschlüssel in MySQL festzulegen

Zwei Möglichkeiten, den Primärschlüssel in MySQL festzulegen

Apr 01, 2021 pm 04:39 PM
mysql

In diesem Artikel erfahren Sie, wie Sie den Primärschlüssel in MySQL festlegen. Es hat einen gewissen Referenzwert. Freunde in Not können sich darauf beziehen. Ich hoffe, es wird für alle hilfreich sein. Zwei Möglichkeiten, den Primärschlüssel in MySQL festzulegen

Der Primärschlüssel wird als Primärschlüsseleinschränkung bezeichnet, eine Art Einschränkung, die häufig in Datenbanken verwendet wird. Um die Datensuche zu erleichtern, wird jeder Tabelle ein Primärschlüssel hinzugefügt.

Einschränkungen für den Primärschlüssel:

  • Der Wert des Primärschlüssels darf nicht leer sein

  • Der Primärschlüssel sollte klar und einzeln sein

  • Für die Effizienz der Abfrage und Verarbeitung ist der Primärschlüssel wichtig wird im Allgemeinen auf eine Ganzzahl gesetzt

  • Da wir Daten abfragen müssen, können die Primärschlüssel nicht identisch sein, daher verwenden wir es mit dem Attribut auto_increment (automatische Inkrementierung)

  • Es gibt nur einen Primärschlüssel Eine Datentabelle, und es können nicht mehrere Primärschlüssel vorhanden sein.

Beim Erstellen der Tabelle legen Sie den Primärschlüssel fest ;

Feldname: ist das Feld, das wir erstellen müssen;

  • Typ: die Datentabelle, die bearbeitet werden soll. Feldtyp

  • create table 表名(字段名称 类型 primary key(字段名称));
    Nach dem Login kopieren
  • Auf diese Weise wird der Primärschlüssel festgelegt.

  • Legen Sie beim Ändern der Tabelle den Primärschlüssel fest.
  • mysql> create table cmcc (id int,name varchar(25),primary key (id));
    Query OK, 0 rows affected
    
    mysql> desc cmcc;
    +-------+-------------+------+-----+---------+-------+
    | Field | Type        | Null | Key | Default | Extra |
    +-------+-------------+------+-----+---------+-------+
    | id    | int(11)     | NO   | PRI | NULL    |       |
    | name  | varchar(25) | YES  |     | NULL    |       |
    +-------+-------------+------+-----+---------+-------+
    2 rows in set
    Nach dem Login kopieren
  • Wenn Sie beim Erstellen der Datentabelle vergessen haben, den Primärschlüssel festzulegen, können Sie ihn beim Ändern der Tabelle festlegen. (PS: Ich habe den Primärschlüsselsatz beim Erstellen der Tabelle gelöscht, bevor ich die Primärschlüsseleinstellung geändert habe. Es gibt kein Problem mit mehreren Primärschlüsseln in einer Datentabelle.)
alter table 表名 add primary key(字段);
Nach dem Login kopieren

Verwandte kostenlose Lernempfehlungen:

MySQL-Video-Tutorial

Das obige ist der detaillierte Inhalt vonZwei Möglichkeiten, den Primärschlüssel in MySQL festzulegen. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn

Heiße KI -Werkzeuge

Undresser.AI Undress

Undresser.AI Undress

KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover

AI Clothes Remover

Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool

Undress AI Tool

Ausziehbilder kostenlos

Clothoff.io

Clothoff.io

KI-Kleiderentferner

AI Hentai Generator

AI Hentai Generator

Erstellen Sie kostenlos Ai Hentai.

Heißer Artikel

R.E.P.O. Energiekristalle erklärten und was sie tun (gelber Kristall)
2 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌
Repo: Wie man Teamkollegen wiederbelebt
4 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌
Hello Kitty Island Abenteuer: Wie man riesige Samen bekommt
3 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌

Heiße Werkzeuge

Notepad++7.3.1

Notepad++7.3.1

Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version

SublimeText3 chinesische Version

Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1

Senden Sie Studio 13.0.1

Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6

Dreamweaver CS6

Visuelle Webentwicklungstools

SublimeText3 Mac-Version

SublimeText3 Mac-Version

Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

PHPs Fähigkeiten zur Verarbeitung von Big-Data-Strukturen PHPs Fähigkeiten zur Verarbeitung von Big-Data-Strukturen May 08, 2024 am 10:24 AM

PHPs Fähigkeiten zur Verarbeitung von Big-Data-Strukturen

Wie optimiert man die MySQL-Abfrageleistung in PHP? Wie optimiert man die MySQL-Abfrageleistung in PHP? Jun 03, 2024 pm 08:11 PM

Wie optimiert man die MySQL-Abfrageleistung in PHP?

Wie verwende ich MySQL-Backup und -Wiederherstellung in PHP? Wie verwende ich MySQL-Backup und -Wiederherstellung in PHP? Jun 03, 2024 pm 12:19 PM

Wie verwende ich MySQL-Backup und -Wiederherstellung in PHP?

Wie füge ich mit PHP Daten in eine MySQL-Tabelle ein? Wie füge ich mit PHP Daten in eine MySQL-Tabelle ein? Jun 02, 2024 pm 02:26 PM

Wie füge ich mit PHP Daten in eine MySQL-Tabelle ein?

So beheben Sie den Fehler „mysql_native_password nicht geladen' unter MySQL 8.4 So beheben Sie den Fehler „mysql_native_password nicht geladen' unter MySQL 8.4 Dec 09, 2024 am 11:42 AM

So beheben Sie den Fehler „mysql_native_password nicht geladen' unter MySQL 8.4

Wie verwende ich gespeicherte MySQL-Prozeduren in PHP? Wie verwende ich gespeicherte MySQL-Prozeduren in PHP? Jun 02, 2024 pm 02:13 PM

Wie verwende ich gespeicherte MySQL-Prozeduren in PHP?

Wie erstelle ich eine MySQL-Tabelle mit PHP? Wie erstelle ich eine MySQL-Tabelle mit PHP? Jun 04, 2024 pm 01:57 PM

Wie erstelle ich eine MySQL-Tabelle mit PHP?

Der Unterschied zwischen Oracle-Datenbank und MySQL Der Unterschied zwischen Oracle-Datenbank und MySQL May 10, 2024 am 01:54 AM

Der Unterschied zwischen Oracle-Datenbank und MySQL

See all articles