Heim > Datenbank > MySQL-Tutorial > Primärschlüsselerhöhung in MySQL

Primärschlüsselerhöhung in MySQL

黄舟
Freigeben: 2016-12-28 17:50:24
Original
1312 Leute haben es durchsucht

CREATE TABLE customers
(
cust_id int NOT NULL AUTO_INCREMENT,
cust_name char(50) NOT NULL ,
PRIMARY KEY (cust_id)
) ENGINE=InnoDB;
Nach dem Login kopieren

Bei der ersten Ausführung:

insert into customers values(1,'aaa');
Nach dem Login kopieren

Bei der zweiten Ausführung:

insert into customers values(null,'bbb');
Nach dem Login kopieren

Zweiter Der Primärschlüssel des Datensatzes ist 2



Fügen Sie den dritten Datensatz ein:

insert into customers2(cust_name) values('ccc');
Nach dem Login kopieren

Bei der Verwendung ist es am besten, ihn zu verwenden Die dritte Datensatzmethode verhindert, dass die SQL-Anweisung, die Daten einfügt, einen Fehler meldet, wenn die Tabellenspalten später hinzugefügt werden.



Fügen Sie den vierten und fünften Datensatz ein:

insert into customers2 (cust_name) values ('ee'),('ff');
Nach dem Login kopieren

Wenn zwei oder mehr Anweisungen zusammen eingefügt werden, trennen Sie sie durch Kommas.



ENGINE=InnoDB bedeutet:

Die Speicher-Engine ist innodb. nnoDB ist die erste Datenspeicher-Engine auf MySQL, die Fremdschlüsseleinschränkungen bereitstellt. Zusätzlich zur Transaktionsverarbeitung unterstützt InnoDB auch Zeilensperren, bietet das gleiche konsistente, nicht gesperrte Lesen wie Oracle, kann die Anzahl gleichzeitig lesender Benutzer erhöhen und verbessert die Leistung ohne die Anzahl der Schlösser zu erhöhen. InnoDB ist darauf ausgelegt, die Leistung bei der Verarbeitung großer Datenmengen zu maximieren, und seine CPU-Auslastung ist die effizienteste aller anderen festplattenbasierten relationalen Datenbank-Engines.

InnoDB ist ein vollständiges Datenbanksystem, das im MySQL-Backend platziert ist und über einen eigenen Pufferpool verfügt, der auch Daten und Indizes in Tabellenbereichen speichern kann Völlig anders als die MyISAM-Tabelle. In MyISAM wird die Tabelle in einer separaten Datei gespeichert. Die Größe der InnoDB-Tabelle ist nur durch die Größe der Betriebssystemdatei begrenzt, die im Allgemeinen 2 GB beträgt.

Das Obige ist der Inhalt der Primärschlüsselerhöhung in MySQL. Weitere verwandte Inhalte finden Sie auf der chinesischen PHP-Website (www.php.cn).


Verwandte Etiketten:
Quelle:php.cn
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage