Zwei Möglichkeiten, den Primärschlüssel in MySQL festzulegen
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.
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
- 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 kopierenWenn 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.)
create table 表名(字段名称 类型 primary key(字段名称));
alter table 表名 add primary key(字段);
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!

Heiße KI -Werkzeuge

Undresser.AI Undress
KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover
Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool
Ausziehbilder kostenlos

Clothoff.io
KI-Kleiderentferner

AI Hentai Generator
Erstellen Sie kostenlos Ai Hentai.

Heißer Artikel

Heiße Werkzeuge

Notepad++7.3.1
Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version
Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1
Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6
Visuelle Webentwicklungstools

SublimeText3 Mac-Version
Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Heiße Themen

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

Wie optimiert man die MySQL-Abfrageleistung in PHP?

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

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

Wie verwende ich gespeicherte MySQL-Prozeduren in PHP?

Wie erstelle ich eine MySQL-Tabelle mit PHP?

Der Unterschied zwischen Oracle-Datenbank und MySQL
