Das MySQL Referenzhandbuch trennt Befehle in "administrative Befehle " und " Aussagen". Die administrative Befehle sind diejenigen, die die MySQL-Client interpretiert . Statements sind Befehle ( Abfragen) , die mit dem MySQL -Server gesendet werden und werden verwendet, um Daten zu manipulieren und den Server verwalten . Befehle sind nicht case sensitive , aber MySQL Konvention ist es, die komplette Befehl nutzen und Kleinbuchstaben verwenden , um Datenbanken, Tabellen und Spalten anzuzeigen. Administrative Befehle
Der erste Befehl, den Sie kennen, um die MySQL -Client zugreifen muss, ist das Betriebssystem -Shell-Befehl " mysql- u username - p" . Dieser Befehl wird an der Eingabeaufforderung des Betriebssystems eingegeben haben, und verbindet Sie mit dem MySQL -Server. Sobald Sie mit dem Server verbunden , werden Sie mit einem " mysql> " Prompt präsentiert . Dies ist, wo Sie die Befehle , die von MySQL verwendet wird geben .
Die vollständige Liste der administrative Befehle können durch Eingabe von " help" oder "\\ h" an der Eingabeaufforderung oder in der MySQL Reference Manual gefunden werden (siehe Ressourcen ) und beinhalten "clear" ( das Kommando löschen ) , "exit" (Ausfahrt MySQL) , "source" ( eine SQL- Skript-Datei ) und "Verwendung" ( eine Datenbank ) .
verbinden die Datenbank, die Sie verwenden möchten , werden Sie geben die " USE database ; "-Befehl (ersetzen Sie " Datenbank " mit dem genauen Namen der Datenbank). Alle Datenbank-, Tabellen -und Spaltennamen sind Groß-und Kleinschreibung in MySQL . Also, wenn Sie die Datenbank mit dem Namen " Test", Sie können nicht darauf zugreifen , indem Sie " TEST" oder in
Hinweis , dass die " USE database ; " "Test . "-Befehl mit einem Semikolon endet . Fast jeder Befehl von MySQL verwendet endet mit einem Semikolon . Wenn Sie den Befehl eingeben , ohne das Semikolon und drücken Sie "Enter ", werden Sie mit dem präsentiert werden "->" Eingabeaufforderung . Die Eingabeaufforderung sagt , dass MySQL für weitere Eingaben von Ihnen erwartet . Geben Sie einfach die fehlende Semikolon und der Befehl ausgeführt wird.
Statements
meisten der Befehle, die Sie in MySQL wird sein, was die MySQL Referenzen Handbuch als " Aussagen" oder " Abfragen " . Dazu gehören die Befehle zum Erstellen von Tabellen , Daten manipulieren und verwalten die Datenbank. Die vollständige Liste der SQL-Anweisungen finden Sie in Kapitel 12 des MySQL Reference Manual (siehe Ressourcen) gefunden werden. Dieser Artikel behandelt einige der häufigsten SQL Befehle
Um die Tabellen , die derzeit auf einer Datenbank anzuzeigen, verwenden Sie die . " SHOW TABLES; "-Befehl. Dieser Befehl wird eine einzelne Spalte mit jeder Tabelle Liste als Zeile in der Spalte. Sie können auch mit dem Befehl show , um die Spalten in einer Tabelle anzeigen , mit der Syntax " SHOW Spalten aus Tabelle "; . (Ersetzen Sie " Tabelle " mit dem tatsächlichen Namen der Tabelle)
Um eine neue Tabelle erstellen , verwenden Sie die "CREATE TABLE "-Anweisung. Zum Beispiel:
CREATE TABLE -Adresse ( fname VARCHAR ( 20) , lname VARCHAR ( 20) , staddress VARCHAR ( 50) , RV- INT ( 7) );
Diese Anweisung erstellt eine Tabelle mit der Name " Adresse" und Spalte " fname ", " lname ", " staddress " und " zip ". Die anderen aktivierten Worte geben den Datentyp jeder Spalte
Um Daten in die Tabelle einzufügen, verwenden Sie die INSERT-Anweisung mit der Syntax : .
INSERT INTO Adresse VALUES (' Kris ', ' Miller ' , '301 Anywhere- St' , 17598 );
Wie Sie sehen können , sind die Werte , die Sie in die Tabelle einfügen werden in Klammern und String ( Text ) Werte in einfache Anführungszeichen eingeschlossen sind beigefügt. Die Werte müssen in der gleichen Reihenfolge wie die Spalten heraus sind in der Anweisung CREATE TABLE festgesetzt wurde
Die SELECT-Anweisung können Sie die Daten aus den Tabellen mit der Syntax zur Verfügung: .
SELECT * FROM Adresse;
der Platzhalter * sagt MySQL , alle Datensätze aus der Tabelle Adresse zurück. Die SELECT-Anweisung kann mit vielen anderen Keywords verwendet werden , und kann UNION -Anweisungen und Unterabfragen enthalten . Für weitere Informationen über die SELECT-Anweisung finden Sie unter Ressourcen .