MySQL fügt automatisch Millionen simulierter Datenoperationscodes ein

MySQL fügt automatisch Millionen simulierter Datenoperationscodes ein

Ich verwende Navicat als Datenbanktool. Andere sind ähnlich.

1. Öffnen Sie Navicat. Unter der entsprechenden Datenbank befindet sich ein Funktionsmenü. Klicken Sie mit der rechten Maustaste, um eine neue Funktion zu erstellen. ==》Fertig

2. Erstellen Sie einen Testtabellenbenutzer. Ich bin zu faul, Anweisungen zu schreiben, da jeder unterschiedliche Tabellen benötigt.

3. Erstellen Sie eine Funktion und fügen Sie den Code direkt ein! Beachten Sie, dass die Insert-Anweisung in der Mitte durch die von Ihnen benötigte Insert-Anweisung ersetzt wird. Sie können die Zufallsmethode verwenden, um sicherzustellen, dass die generierten Daten unterschiedlich sind.

CREATE DEFINER=`root`@`localhost` FUNKTION `ins_data`(`num` int) GIBT int(11) RÜCKGABE
BEGINNEN
DECLARE i int DEFAULT 0;
WHILE i<num DO
INSERT INTO `Benutzer` (`Name`, E-Mail, Telefonnummer, Geschlecht, Passwort, Alter, Erstellungszeit)
Werte(concat('Benutzer',i),'12345678@qq.com'
,CONCAT('18',FLOOR(rand()*(999999999-100000000)+100000000))
,FLOOR(RAND()*2),UUID(),FLOOR(RAND()*100)
,Jetzt());
setze i = i+1;
ENDE WÄHREND;
ZURÜCK i;
ENDE

4. Test, der Rückgabewert ist die Anzahl der generierten Daten.

Hinweis: Das Generieren von 1 Million Daten kann mehrere Minuten dauern. Das Ausführen anderer Vorgänge während des Vorgangs kann zu Fehlern führen.

Erledigt!

Dies ist das Ende dieses Artikels über das automatische Einfügen von Millionen simulierter Daten in MySQL. Weitere relevante Inhalte zum automatischen Einfügen von MySQL-Daten finden Sie in den vorherigen Artikeln von 123WORDPRESS.COM oder in den folgenden verwandten Artikeln. Ich hoffe, dass jeder 123WORDPRESS.COM in Zukunft unterstützen wird!

Das könnte Sie auch interessieren:
  • 4 Möglichkeiten zur Optimierung von MySQL-Abfragen für Millionen von Daten
  • Fähigkeiten zur Optimierung der Paginierung der Leistung einer MySQL-Einzeltabelle mit Millionen von Datensätzen
  • So fügen Sie schnell Millionen von Testdaten in MySQL ein
  • Implementierung des Einfügens von Millionen von Datensätzen in eine MySQL-Datenbank innerhalb von 10 Sekunden

<<:  Detaillierte Erklärung der Standardwerte von Breite und Höhe in CSS: auto und %

>>:  Praxis der Implementierung einer benutzerdefinierten Suchleiste und des Löschens von Suchereignissen in Avue

Artikel empfehlen

Vue-cli erstellt ein Projekt und analysiert die Projektstruktur

Inhaltsverzeichnis 1. Geben Sie ein Verzeichnis e...

jQuery implementiert Formularvalidierungsfunktion

Beispiel für die Validierung eines jQuery-Formula...

Wie gut kennen Sie sich mit reinen HTML-Tags aus?

Die folgenden HTML-Tags umfassen grundsätzlich all...

Implementierungsschritte für die Paketierung und Optimierung von Vue-Projekten

Inhaltsverzeichnis Verpacken, Starten und Optimie...

Toolkit: Ein leistungsfähigeres Front-End-Framework als Bootstrap

Hinweis: Die derzeit beliebtesten Front-End-Frame...

Vue realisiert einfachen Effekt des Lauflichts

In diesem Artikel wird der spezifische Code von V...

Zusammenfassung der Javascript-Datumstools

lass Utils = { /** * Ist es das Todesjahr? * @ret...

Containerisierungstransformation für Docker-Großprojekte

Virtualisierung und Containerisierung sind zwei u...

Docker-Reinigungskiller/Docker-Overlay-Datei nimmt zu viel Speicherplatz ein

[Wenn ich mir all die Migrationsdateien im Intern...

So installieren und konfigurieren Sie WSL unter Windows

Was ist WSL Zitat aus der Baidu-Enzyklopädie: Das...

Sechs Tipps zur Verbesserung der Ladegeschwindigkeit von Webseiten

Zweitens hängt das Ranking von Schlüsselwörtern au...