MySQL opslagsbog adskiller kommandoer i "administrative kommandoer " og " erklæringer ". De administrative kommandoer er dem, MySQL klienten fortolker . Udsagn er kommandoer ( forespørgsler ) , der sendes til MySQL-serveren , og bruges til at manipulere data og administrere serveren. Kommandoer er ikke store og små bogstaver , men MySQL konventionen er at kapitalisere fuldstændige kommando og bruge små bogstaver til at angive databaser, tabeller og kolonner . Administrative kommandoer
første kommando , du skal vide for at få adgang til MySQL klient er operativsystemet shell kommandoen " mysql -u brugernavn - p" . Denne kommando er indtastet i kommandoprompten på dit operativsystem, og forbinder dig til MySQL-serveren . Når du har oprettet forbindelse til serveren, vil du blive præsenteret med en " mysql >" prompt. Dette er hvor du vil skrive de kommandoer , der anvendes af MySQL.
Den komplette liste over de administrative kommandoer kan findes ved at skrive " help" eller " \\ h" ved kommandoprompten eller i den MySQL Reference Manual (se Resources ) og omfatter "klar " ( rydde kommando) , "exit " ( afkørsel MySQL ) , "kilde" ( udføre en SQL- script-fil ) og "anvendelse" ( brug en database) .
For at oprette forbindelse til den database, du vil bruge , vil du skrive " USE database " kommando (erstat "database" med det nøjagtige navn på databasen) . Alt database , tabel og kolonne navne er små bogstaver inden MySQL. Så hvis du navngav databasen "test ", kan du ikke få adgang til den ved at skrive "TEST " eller
Bemærk at " USE -databasen ," "Test . " Kommando slutter med et semikolon. Næsten hver kommando bruges af MySQL slutter med et semikolon. Hvis du skriver kommandoen uden semikolon og tryk "Enter ", vil du blive præsenteret for "->" prompt. Denne prompt siger, at MySQL venter på mere input fra dig. Du skal blot indtaste det manglende semikolon og kommandoen vil køre .
Udtalelser
De fleste af de kommandoer, du bruger i MySQL vil være, hvad MySQL Referencer Manual kalder "udsagn " eller " forespørgsler ". De omfatter kommandoer til at oprette tabeller , manipulere data og administrere databasen. Den komplette liste over SQL-sætninger kan findes i kapitel 12 i MySQL Reference Manual (se Resources). Denne artikel vil dække nogle af de mere almindelige SQL-kommandoer
For at vise tabeller, der er i øjeblikket på en database , skal du bruge . "VIS bordet; " kommando . Denne kommando vil liste en enkelt kolonne med hver tabel som en række i kolonnen. Du kan også bruge show kommandoen til at vise de kolonner i en tabel , med syntaksen "VIS kolonner fra tabellen ; " . ( Erstat " bord" med det faktiske navn i tabellen)
For at oprette en ny tabel , bruge " CREATE TABLE " erklæring . For eksempel : Hej
CREATE TABLE -adresse ( fname VARCHAR (20) , lname VARCHAR (20) , staddress VARCHAR (50) , zip INT (7 )),
Denne sætning opretter en tabel med navnet " adresse " og kolonne med navnet " fname ", " lname ", " staddress " og " zip ". De andre kapitaliserede ord angiver datatypen for hver kolonne
For at indsætte data i tabellen , skal du bruge INSERT erklæring med syntaksen : .
INSERT INTO adresse VALUES ( ' Kris ', ' Miller ' '301 Anywhere St' , 17598 ),
som du kan se , er de værdier, du vil indsætte i tabellen i parentes og snor (tekst) -værdier er vedlagt i enkelte anførselstegn. Værdierne skal indtastes i samme rækkefølge som kolonnerne er lagt ud i CREATE TABLE-sætning
SELECT erklæring giver dig mulighed for at få adgang til data fra tabellerne med syntaksen : .
SELECT * FROM adresse
* wildcard fortæller MySQL at returnere alle poster fra tabellen adresse. SELECT-sætningen kan bruges med mange andre søgeord, og kan bl.a. Union erklæringer og underforespørgsler . For mere information om den SELECT-sætning , se Resources .