Ein SQL-Skript ist eine SQL-Anweisung, die einen oder mehrere SQL-Befehle enthält. Wir können diese SQL-Skripte in eine Textdatei (die wir „SQL-Skriptdatei“ nennen) einfügen und diese SQL-Skriptdatei dann über zugehörige Befehle ausführen. 1. Erstellen Sie eine SQL-Skriptdatei mit SQL-Befehlen Erstellen Sie ein neues Textdokument im Stammverzeichnis des Laufwerks D und benennen Sie es in day01.sql um (den Namen können Sie frei wählen, vorzugsweise ohne chinesische Schriftzeichen oder Sonderzeichen und mit der Endung .sql). Die Datei day01.sql enthält eine Reihe von SQL-Anweisungen, die jeweils mit ; enden. Der Dateiinhalt lautet wie folgt: Tabelle ems erstellen ( empno int(8) Primärschlüssel, ename varchar(20), Job varchar (20), mgr int(8), Einstellungsdatum, sal doppelt(11,2), Komma doppelt (11,2), Abteilungsnummer int(8) ); in emps-Werte einfügen (1, „Nicht verwenden“, „Nicht verwenden“, 0, sysdate(), 18000.0,3000.0,1); in emps-Werte einfügen (2, „Verkauf“, „Umsatz“, 1, sysdate(), 7000,0, 5000,0,1); in emps-Werte einfügen (3, „Draht“, „Rohr“, 1, sysdate(), 8000.0,2000.0,1); in emps-Werte einfügen (4, „Speicherort“, „Speicherort“, 1, sysdate(), 6000.0,0,1); in emps-Werte einfügen (5, „Samstag“, „Markt“, 1, sysdate(), 5000,0,0,1); in emps-Werte einfügen (6, „Einstellung“, „Ausrichtung“, 1, sysdate(), 4000.0,0,1); begehen; Beachten Sie, dass Sie in MySQL nicht direkt eine Sequenz CREATE SEQUENCE erstellen können. Sie müssen eine Tabelle zum Speichern der Sequenz erstellen, dann manuell ein Datenelement einfügen und schließlich eine Funktion anpassen, um den zu erhöhenden Wert zu verarbeiten. Die obigen SQL-Anweisungen enthalten chinesische Zeichen. Bevor Sie die SQL-Skriptdatei ausführen, müssen Sie daher überprüfen, welchen Zeichensatz Ihr aktuelles MySQL verwendet. Es gibt vier Ebenen von Standardzeichensatzeinstellungen in MySQL: Serverebene, Datenbankebene und Tabellenebene. Schließlich gibt es noch die Zeichensatzeinstellung auf Feldebene. Beachten Sie, dass es sich bei den ersten drei um Standardeinstellungen handelt und sie nicht bedeuten, dass Ihre Felder letztendlich diesen Zeichensatz verwenden werden. Daher empfehlen wir, Die Zeichensatzeinstellungen für die Verbindungsumgebung in MySQL umfassen Client, Verbindung und Ergebnisse. Durch diese Parameter weiß MySQL, welchen Zeichensatz Ihr Client-Tool verwendet und welchen Zeichensatz der Ergebnissatz haben sollte. Auf diese Weise führt MySQL die erforderliche Übersetzung durch. Sobald diese Parameter falsch sind, führt dies während des Übertragungsprozesses natürlich zu Konvertierungsfehlern in der Zeichenfolge. Im Grunde sind 99 % der Zeichenverfälschungen hierauf zurückzuführen. Aktuelle Verbindungssystemparameter Beenden Sie MySQL und verwenden Sie den Befehl net stop mysql, um den MySQL-Dienst zu stoppen Suchen Sie Ihr MySQL-Installationsverzeichnis, suchen Sie die Datei my.ini und öffnen Sie sie mit Notepad Öffnen Sie die CMD-Konsole erneut, geben Sie net start mysql ein und drücken Sie die Eingabetaste, um den MySQL-Dienst zu starten. Geben Sie nach dem erfolgreichen Start mysql ein und verwenden Sie die Datenbank jsd170101 2. SQL-Skriptdateien ausführen (drei Methoden werden vorgestellt)Methode 1: C:\Benutzer\Administrator>mysql -uroot -p123456 -Djsd170101<D:\tag01.sql Methode 2: mysql> Quelle D:\day01.sql Methode 3:
Dies ist das Ende dieses Artikels über MySQL-Befehle zum Ausführen externer SQL-Skriptdateien. Weitere Informationen zum Ausführen externer SQL-Befehle durch MySQL finden Sie in früheren Artikeln auf 123WORDPRESS.COM oder in den folgenden verwandten Artikeln. Ich hoffe, Sie werden 123WORDPRESS.COM auch in Zukunft unterstützen! Das könnte Sie auch interessieren:
|
<<: Vue CodeMirror realisiert den Effekt des Online-Code-Compilers
Herunterladen und installierenUmgebungsvariablen ...
Inhaltsverzeichnis Was ist Express-Middleware? Vo...
Es ist sehr üblich, Bilder auf einer Seite hervor...
In diesem Artikelbeispiel wird der spezifische Co...
Vorwort Das Sortieren ist eine grundlegende Funkt...
Aufgrund der Anforderungen des Projekts habe ich ...
Inhaltsverzeichnis Vorwort Nr.1 Ein Fokus Nr. 2 E...
Zunächst müssen wir wissen, was ein Zustandsmanag...
Ich habe einige Qt-Schnittstellenprogramme geschr...
Dieser Artikel testet die Umgebung: CentOS 7 64-B...
Lassen Sie mich Ihnen nun eine Frage stellen. Was...
Innerhalb der Zeilen können die hellen Rahmenfarb...
Der SYN-Angriff ist die häufigste und am leichtes...
Technische Struktur Das Projekt ist in zwei Teile...
Beim Installieren der Datenbank ist folgender Feh...