MySQL Reference Manual separerar kommandon i " administrativa kommandon " och " uttalanden . " De administrativa kommandon är de som MySQL klienten tolkar . Uttalanden är kommandon ( frågor ) som skickas till MySQL-servern och används för att manipulera data och administrera servern . Kommandon är inte skiftlägeskänsliga , men MySQL konvention är att kapitalisera hela kommandot och använd små bokstäver för att ange databaser , tabeller och kolumner . Administrativa Kommandon
första kommandot du måste veta för att få tillgång till MySQL -klienten är operativsystemet skalkommandot " mysql - u användarnamn - p " . Detta kommando skrivs på kommandoraden i operativsystemet , och ansluter dig till MySQL-servern . När du har anslutit till servern , kommer du att presenteras med en " mysql > " prompt . Det är där du kommer att skriva de kommandon som används av MySQL .
Fullständig förteckning över administrativa kommandon kan hittas genom att skriva "help " eller " \\ h " på kommandoraden eller i MySQL Reference Manual ( se Resurser ) och inkluderar " klar " ( rensa kommando ) , " exit " ( avfart MySQL ) , " source " ( exekvera en SQL- script -fil ) , och " användning " ( använd en databas ) .
du vill ansluta till den databas som du vill använda , kommer du skriva " använda databasen , " kommando ( ersätt " databas " med det exakta namnet på databasen ) . All databasen , tabell och kolumn är skiftlägeskänsliga inom MySQL . Så , om du heter databasen "test , " du inte kan komma åt det genom att skriva " TEST " eller
Observera att " använda databasen , " " Test . " Kommando avslutas med ett semikolon . Nästan varje kommando används av MySQL avslutas med ett semikolon . Om du skriver kommandot utan semikolon och trycker på " Enter ", kommer du att presenteras med " - > " prompt . Denna prompt säger att MySQL väntar på mer information från dig . Skriv bara in den saknade semikolon och kommandot kommer att köras .
Uttalanden
flesta av de kommandon som du använder i MySQL blir vad MySQL Referenser Manual kallar "statements" eller " frågor " . De inkluderar kommandon för att skapa tabeller , manipulera data och administrera databasen . Den kompletta listan över SQL-satser finns i kapitel 12 i MySQL Reference Manual ( se Resurser ) . Denna artikel kommer att omfatta några av de mer vanliga SQL -kommandon
att visa de tabeller som är närvarande på en databas , använder du . " VISA BORD , " kommandot . Detta kommando kommer att lista en enda kolumn med varje tabell som en rad i kolumnen. Du kan också använda kommandot show för att visa kolumnerna i en tabell , med syntaxen "VISA kolumner från tabellen , " . ( Ersätt " bord " med det verkliga namnet på tabellen ) katalog
vill skapa en ny tabell , använd den " CREATE TABLE " uttalande . Till exempel:
CREATE TABLE adress ( fname VARCHAR ( 20 ) , lname VARCHAR ( 20 ) , staddress VARCHAR ( 50 ) , zip INT ( 7 ) ) ;
Detta uttalande skapar en tabell med namnet "adress" och kolumnen som heter " fname , " " lname , " " staddress , " och "zip ". De övriga kapitaliserade ord anger datatypen för varje kolumn
vill infoga data i tabellen , använd INSERT-sats med syntaxen : .
INSERT INTO adressvärden ( ' Kris ' , ' Miller ' , 301- Anywhere St ' , 17598 ) ;
som ni kan se , är de värden som du vill infoga i tabellen inom parentes och sträng ( text ) värden inom enkla citattecken . De värden måste anges i samma ordning som kolumnerna läggs ut i CREATE TABLE SELECT-uttrycket kan du komma åt data från tabeller med syntax
: .
VÄLJ * FROM adress ,
* wildcard berättar MySQL för att returnera alla poster från tabellen adress . SELECT-uttrycket kan användas med många andra sökord , och kan inkludera unionens uttalanden och underfrågor . För mer information om SELECT-satsen , se Resurser .