MySQL är en populär relationsdatabas management system , som ofta används som back - end till webbapplikationer som diskussionsforum och fotogallerier . MySQL är lätt att lära sig och använda . Den har en enkel skal gränssnitt och flera kommandoradverktyg för att hantera och administrera databaser och servrar . Ansluta till MySQL Server
MySQL är en enkel , men kraftfull , interaktiv Structured Query Language ( SQL ) skal . Åkalla skalet från Linux kommandorad med följande syntax :
mysql - u användarnamn - p
Du kommer att bli tillfrågad om ditt lösenord . Du kan också få tillgång till en MySQL- databas på fjärrsystem med " - h hostname " alternativet . Se till MySQL Reference Manual länkad i avsnittet Referenser eller använd " mannen mysql " på Linux kommandorad för fler alternativ . Addera hitta och utforska en databas
MySQL skalet , det finns en uppsättning kommandon som du kan använda i tillägg till SQL-satser . Skriv hjälp eller \\ h på mysql -prompten för att visa en lista över de kommandon
Se listan över tillgängliga databaser genom att skriva: .
VISA databaser,
Välj en databas med " USE " MySQL kommando . För detta exempel , är databasens namn address_book :
USE address_book
Visa en lista över tabellerna :
VISA BORD ,
Använd " DESCRIBE < , tabellnamn > " för att visa en lista över ett tabellens fält och deras beskrivningar . För detta exempel , är tabellen namnet människor
beskriva människor , .
Ställa frågor mot databasen
När du har en klar uppfattning om hur databasen är uppbyggd , kan du söka i databasen för att hämta den information som lagras i tabellerna med hjälp av SELECT-satsen . Den grundläggande syntaxen är " SELECT FROM Till exempel titta på alla kolumner för alla poster i människor : .
SELECT * FROM folk ;
Begränsa . utgång till specifika kolumner genom att ersätta en asterisk * med en kommaseparerad lista över kolumnnamn exempelvis innehåller människor tabellen standard kolumner för att beskriva människor :
SELECT efternamn, förnamn FROM folk ,
begränsa din sökning genom att använda vAR att filtrera resultaten och Limit att begränsa resultaten till visst antal poster . sortera resultaten med ORDER BY . till exempel visar detta uttalande de första 10 poster där efternamnet är " Johnson , " sorterade efter förnamn :
SELECT efternamn, förnamn FROM folk WHERE efternamn = " Johnson " LIMIT 10 ORDER BY förnamn ,
Använd GÅ att hämta kolumner från relaterade tabeller Här . de adresser tabellen är relaterad till människor tabellen på nyckeln kolumn A : ( . people.a = adresserna a ) katalog
SELECT * FROM folk , vänster adresser GÅ ( människor , adresser ) ON
lägga till, uppdatera och ta bort poster
INSERT
använda för att lägga till nya poster i en tabell med syntaxen INSERT INTO
( ) VALUES ( ) , till exempel :
INSERT INTO personer ( förnamn, efternamn ) VALUES ( " Bob " , " Clark " ) ,
Ändra en post med UPDATE med syntaxen UPDATE
SET < kolumn > = VAR till exempel : .
UPDATE SET folk förnamn = " Robert " WHERE förnamn = " Bob ";
bort poster från en tabell med syntax DELETE FROM
VAR Till exempel :
DELETE FROM folk WHERE förnamn = " Robert " OCH efternamn = " Johnson " ,
Building din databas .
Skapa en ny databas med CREATE DATABASE .
Skapa tabeller i databasen som du använder med CREATE TABLE ( definition> ) . exempelvis är här tabellen skapande uttalande för människor tabellen .
CREATE TABLE folk ( idpeople INTEGER UNSIGNED NOT NULL AUTO_INCREMENT , en INTEGER OSIGNERAD NOT NULL , förnamn VARCHAR ( 45 ) NULL , efternamn VARCHAR ( 45 ) NULL , PRIMARY KEY ( idpeople , a ) , INDEX people_FKIndex1 ( a ) ) ,
på kommandoraden
MySQL innehåller flera Linux kommandoradverktyg klient för hantering och . administrera databaser Dessa verktyg förenklar många uppgifter , och kan vara lätt manus och planerat med cron-jobb
mysqladmin : . administrera din MySQL-server Alternativ inkluderar att skapa och släppa databaser , ändra ditt lösenord , visa status och spolning cachar . .
mysqlcheck : Utför tabellen underhåll , inklusive reparera, optimera och analysera
mysqldump : . . Exportera data eller hela din databas i XML , avgränsad text eller SQL-satser
mysqlimport : importera data från en fil till en databas tabell
mysqlshow : . . Visar information om din databas , dess tabeller och tabellernas kolumner och index Addera
Copyright © Dator Kunskap http://www.dator.xyz
|