The MySQL Reference Manual skiller kommandoer i "administrative kommandoer " og " uttalelser . " De administrative kommandoer er de som MySQL klienten tolker . Uttalelser er kommandoer (spørringer ) som sendes til MySQL server og brukes til å manipulere data og administrere serveren. Kommandoer er ikke store og små bokstaver , men MySQL konvensjonen er å kapitalisere hele kommandoen og bruke små bokstaver for å indikere databaser, tabeller og kolonner . Administrative kommandoer
Den første kommandoen du må vite for å få tilgang til MySQL klienten er operativsystemet shell kommandoen " mysql - u brukernavn - p" . Denne kommandoen skrives ved ledeteksten av operativsystemet , og kobler deg til MySQL server. Når du har koblet til serveren , vil du bli presentert med en " mysql > "-ledeteksten . Det er der du vil skrive inn kommandoer som brukes av MySQL.
Den fullstendige listen over administrative kommandoer finner du ved å skrive " hjelp" eller "\\ h" ved ledeteksten eller i MySQL Reference Manual ( se Ressurser ) og inkludere " klart " ( tømme kommandoen ) , "exit " ( exit MySQL ) , "source " ( utføre en SQL script -fil ) , og "bruk" (bruk en database) .
Slik kobler du til databasen du vil bruke , vil du skrive " bRUK database ; "-kommandoen (bytt ut "database " med det nøyaktige navnet på databasen) . All database , tabell og kolonne navnene er store og små bokstaver i MySQL. Så , hvis du heter databasen "test ," du ikke får tilgang til den ved å skrive " TEST " eller
Merk at " BRUK database , " "Test ". Kommandoen avsluttes med et semikolon . Nesten hver kommando brukes av MySQL avsluttes med et semikolon . Hvis du skriver inn kommandoen uten semikolon og trykk "Enter ", vil du bli presentert med " - > "-ledeteksten . Denne meldingen sier at MySQL venter på flere innspill fra deg . Bare skriv den manglende semikolon og kommandoen vil utføre .
Uttalelser
fleste av kommandoene du bruker i MySQL vil være hva de MySQL Referanser Manual kaller "uttalelser " eller " søk ". De omfatter kommandoer for å opprette tabeller , manipulere data , og administrere databasen. Den fullstendige listen over SQL-setninger kan finnes i kapittel 12 i MySQL Reference Manual ( se Ressurser ) . Denne artikkelen vil dekke noen av de mer vanlige SQL-kommandoer
å vise tabeller som er for tiden på en database , bruker du . "VIS bordet; " kommandoen . Denne kommandoen vil liste opp et enkelt kolonne med hvert bord som en rad i kolonnen. Du kan også bruke vis -kommandoen til å vise kolonnene i en tabell , med syntaksen "VIS kolonner fra tabellen ; " . ( Erstatte "bord" med det faktiske navnet på tabellen )
å opprette en ny tabell , bruke " CREATE TABLE " statement. For eksempel : en
CREATE TABLE adresse ( fname VARCHAR ( 20 ) , lname VARCHAR ( 20 ) , staddress VARCHAR ( 50 ) , zip INT ( 7 ));
Denne uttalelsen skaper en tabell med navnet " adresse" og kolonnen " fname ", " lname ", " staddress , " og " zip ". De andre aktiverte ord indikerer datatypen for hver kolonne
å sette inn data i tabellen , bruker INSERT uttalelse med syntaks: .
INSERT INTO adresse VALUES ( ' Kris ', ' Miller ' , '301 Anywhere St' , 17598 ) ;
p Som du kan se, er verdiene som du vil sette inn tabellen i parenteser og streng ( tekst) verdier er i enkle anførselstegn . Verdiene må angis i samme rekkefølge som kolonnene er lagt ut i CREATE TABLE-setningen
SELECT-setningen kan du få tilgang til data fra tabellene med syntaksen : .
SELECT * FROM adresse ;
* wildcard forteller MySQL for å returnere alle postene fra bordet adresse . SELECT-setningen kan brukes sammen med mange andre søkeord , og kan inkludere UNION uttalelser og subqueries . For mer informasjon om SELECT-setningen , se Resources .