En introduksjon til MySQL Database

Om MySQL
MySQL er en åpen kildekode-database management programvare som hjelper brukerne å lagre, organisere og hente data. Det er et veldig kraftig program med stor fleksibilitet.
Denne opplæringen vil forklarer hvordan du installerer MySQL, opprette en eksempeldatabase, opprette en tabell, sette inn poster i tabellen, og velg poster fra bordet.
Installasjon
Du kan installere mysql ved hjelp av følgende kommando:
På Ubuntu:

 sudo apt-get install mysql-serverOn Centos: 
 sudo yum install mysql-serverFollows de måten nedenfor for å stoppe og starte MySQL 
 tjenesten mysql starte Starte MySQL. [OK] tjeneste mysql statusMySQL kjører (12588) tjeneste mysql stopShutting ned MySQL. [OK] Kontrollere installasjonen 
Du kan sjekke MySQL installert versjon ved å utføre mysql -V som vist nedenfor:
 [lokal-host] # mysql -Vmysql Ver 14.14 Distrib 5.1.25-rc, for RedHat -linux-gnu (i686) bruker readline 5.1Access MySQL skall 
Når du har MySQL installert på din dråpe, du kan få tilgang til MySQL skallet ved å skrive inn følgende kommando i terminal:
 mysql -u root -pAfter skrive inn root MySQL passord i meldingen, vil du være i stand til å begynne å bygge din MySQL database 
 mysql -u root -pEnter passord. passwordWelcome til MySQL overvåke. Kommandoer slutte med; eller \\ g.Your MySQL forbindelse id er 13Server versjon: 5.1.25-rc-samfunnet MySQL Fellesskapet Server (GPL) Type 'help;' eller '\\ h' for å få hjelp. Type '\\ c' for å tømme buffer.mysql >. Opprette Databaser 
Etter tilkobling som MySQL root bruker, kan du bruke denne kommandoen for å opprette database
I dette eksemplet vil vi lage unixmen database
<. pre> mysql > opprette database; Du kan sjekke hva databaser er tilgjengelig ved å skrive denne kommandoen:
 VIS databaser; Skjermen bør se omtrent slik ut: 
 mysql > VIS databaser; + -------------------- + | Database | + -------------------- + | information_schema || mysql || performance_schema || test || unixmen | | | + -------------------- + 5 rader i sett (0,01 sek) Opprette Bord 
Før du oppretter en mysql tabell, må du velge databasen som du ønsker å bruke.
 BRUK unixmen; Database changedThe Følgende eksempel oppretter en artikkel bord 
 opprette tabellen artikkelen (id INT AUTO_INCREMENT PRIMARY KEY, navn varchar (20), antall varchar (10) , side int (10) writing_date DATE); De kommandoen viser tabellene for å vise alle bordene er tilgjengelige i databasen 
 mysql >.; Vis tabeller; + ------------------ + | Tables_in_unixmen | + ------------------ + | artikkel | + ------------------ + 1 rad i sett (0,01 sek) For å se tabellen beskrivelse, gjør du følgende kommando 
 mysql > BESKRIVER artikkelen; + ------------- + ------------- + ------ + ----- + ------- - + ---------------- + | Feltet | Skriv inn | Null | Key | Standard | Extra | + ------------- + ------------- + ------ + ----- + ------ --- + ---------------- + | id | int (11) | NO | PRI | NULL | AUTO_INCREMENT || Navn | varchar (20) | JA | | NULL | || nummer | int (11) | JA | | NULL | || side | char (1) | JA | | NULL | || writing_date | dato | JA | | NULL | | + ------------- + ------------- + ------ + ----- + ------- - + ---------------- + 5 rader i sett (0,01 sek) Legg Informasjon til Tabeller 
bruke følgende eksempel insert-kommandoer for å sette inn noen poster til artikkelen bordet.
 sette inn i artikkelen verdier (1, 'article1', '4', 'a', '2012-04-13'); 
 sette inn i artikkelen verdier (2, 'article2', '5 ',' b ',' 2012-04-14 '); 
 sette inn i artikkelen verdier (3,' article3 ',' 6 ',' C ',' 2012-04-15 '); 
 Sett i artikkelen verdier (4, 'article4', '7', 'd', '2012-04-16'); Du kan ta en titt på tabellen ved hjelp av denne kommandoen 
 mysql > SELECT * FROM artikkel + ---- + ------- + ---------------- + ----------- + ---- --------- + | id | Navn | nummer | side | wrinting_date | + ---- + ------- + ---------------- + ----------- + --- ---------- + | 1 | article1 | 1 | a | 2012-04-13 || 2 | article2 | 2 | b | 2012-04-14 || 3 | article3 | 3 | c | 2012-04-15 || 4 | article4 | 4 | d | 2012-04-16 | + ---- + -------- + ---------------- + ----------- + ------------- + 4 rader i sett (0,00 sek) Oppdater informasjonen i tabellen 
Du kan oppdatere en lagret informasjon i tabellen med denne kommandoen:
 UPDATE `article` SET` number` = '6' WHERE `article`.`name` = 'article4'; slette en rad, en søyle og en tabell 
Du kan slette rader fra tabellen med følgende kommando:
 Slett fra [bordet navn] hvor [kolonnenavn] = [field tekst]; 
 mysql > SLETT fra artikkel hvor name = 'article2'; Query OK, påvirket en rad (0,00 sek) mysql > SELECT * FROM artikkel + ---- + ------- + ---------------- + ----------- + ---- --------- + | id | Navn | nummer | side | wrinting_date | + ---- + ------- + ---------------- + ----------- + --- ---------- + | 1 | article1 | 1 | a | 2012-04-13 || 3 | article3 | 3 | c | 2012-04-15 || 4 | article4 | 4 | d | 2012-04-16 | + ---- + -------- + ---------------- + ----------- + ------------- + 3 rader i sett (0,00 sek) Du kan også slette en kolonne ved hjelp av denne kommandoen 
 ALTER TABLE [bordet navn] [kolonnenavn]; og type denne kommandoen hvis du vil slette alle bord 
 ALTER TABLE [bordet navn]; Det var alt for denne artikkelen 
.