Cum se creează o bază de date în mysql

MySQL poate fi un program înfricoșător. Toate comenzile trebuie introduse prin linia de comandă - nu există o interfață convenabilă. Prin urmare, știind cum să creați o bază de date și să manipulați că poate economisi o mulțime de timp și nervi. Urmați instrucțiunile pentru a crea o bază de date a statelor americane și a populației lor.

Pași

Metoda 1 din 2:
Crearea și manipularea bazei de date
  1. Imaginea intitulată Creați o bază de date în MySQL Pasul 1
unu. Creați o bază de date. În promptul de comandă MySQL, introduceți comanda Creați baza de date -. A inlocui Titluază baza de date. Nu poate conține spații.
  • De exemplu, pentru a crea o bază de date a tuturor statelor americane, puteți introduce Creați baza de date US_States-
  • Notă: Comenzile nu sunt neapărat administrate în majuscule.
  • Notă: Toate comenzile MySQL trebuie să se încheie "-". Dacă ați uitat să puneți un punct cu o virgulă, atunci introduceți doar "-" La următoarea linie, procesarea de comandă anterioară a început.
  • Imagine intitulată Creați o bază de date în MySQL Pasul 2
    2. Afișați lista de baze de date disponibile. Introduceți comanda Afișați bazele de date-, Pentru a afișa o listă de baze de date stocate. În plus față de baza de date tocmai creată, veți vedea, de asemenea, baze de date Mysql și Test. Acum le puteți ignora.
  • Imagine intitulată Creați o bază de date în MySQL Pasul 3
    3. Selectați baza de date. Când se creează baza de date, trebuie să o selectați pentru a începe editarea. Introduceți comanda Utilizați US_States-. Veți vedea un mesaj Baza de date sa schimbat, care notifică acum baza de date activă US_States.
  • Imaginea intitulată Creați o bază de date în MySQL Pasul 4
    4. Creați un tabel. Tabelul este locația de stocare din baza de date. Pentru a crea o masă, trebuie să introduceți întreaga structură cu o singură comandă. Pentru a crea o masă, introduceți o astfel de comandă: Crearea de state de tabel (ID INT NU NULL CHEIE PRIMINARĂ AUTO_ININGREMENT, DAR (25), Populația Int (9))-. Această comandă va crea o masă numită "State" Cu trei câmpuri: ID, Stat, Și populație.
  • Echipă Int indică faptul că câmpul ID Va conține numai numere (numere întregi).
  • Echipă NU NUL indică faptul că câmpul ID nu ar trebui să fie goale (neapărat pentru intrare).
  • CHEIA PRINCIPALA denotă câmpul ID este câmpul conic din tabel. Câmpul cheie este un câmp care nu poate conține aceleași valori.
  • Echipă INCREMENT AUTO va atribui automat valori crescânde ID, în mod automat numerotat automat fiecare înregistrare.
  • Echipele Char(simboluri) și Int(numere întregi) indică tipul de date permis în câmpurile corespunzătoare. Numărul de lângă comanda indică câte caractere sau numere pe care câmpul le poate conține.
  • Imagine intitulată Creați o bază de date în MySQL Pasul 5
    cinci. Creați o intrare în tabel. Acum că tabelul este creat, este timpul să introduceți informații. Utilizați următoarea comandă pentru a intra în prima înregistrare: Inserați în valorile de state (ID, stat, populație) (Null, "Alabama", `4822023`)-
  • Această comandă, în esență, spune că baza de date pentru a salva informații în tabel în cele trei câmpuri corespunzătoare.
  • De la câmpul ID Conține identificator NU NUL, Acea intrare NUL Ca valoare, aceasta va forța să crească cu una, datorită identificatorului INCREMENT AUTO.
  • Imagine intitulată Creați o bază de date în MySQL Pasul 6
    6. Creați mai multe înregistrări. Puteți salva multe intrări utilizând aceeași comandă. Pentru a salva alte trei state, introduceți o astfel de comandă:Inserați în state (ID, stat, populație) (Null, "Alaska", `731449`), (Null, "Arizona", `6553255`), (Null, "Arkansas", `2949131`)-.
  • Acum, masa ta va arăta astfel:

    Imagine intitulată screenshot_20150730_103118
  • Imagine intitulată Creați o bază de date în MySQL Pasul 7
    7. Efectuați o cerere de bază de date. Acum, este creată o bază de date simplă, puteți executa solicitări pentru a elimina informațiile solicitate. Pentru a începe, introduceți următoarea comandă: Selectați * de la US_States-. Această interogare va returna întreaga bază de date, care este afișată de echipă "*", care înseamnă "toate".
  • Pentru o interogare mai dificilă, introduceți o astfel de comandă: Selectați starea, populația de la US_States Ordinul de populație- Această solicitare va returna un tabel cu statele sortate după numărul de populație, în loc de sortarea după nume în ordine alfabetică. Camp ID nu vor fi afișate pentru că ați cerut numai câmpurilor Stat și populație.
  • Pentru a afișa statele cu numărul de populație în ordine inversă, utilizați următoarea comandă: Selectați starea, populația de la US_States Ordine de către populația Desc-. Echipă DESC Afișați statele care coboară numărul de populație (de la mai mult la mai puțin, și nu de la mai mic la mai mult).
  • Metoda 2 din 2:
    Continuând cu Mysql
    1. Imagine intitulată Creați o bază de date în MySQL Pasul 8
    unu. Instalați serverul de bază de date MySQL pe un computer. Aflați cum să instalați MySQL pe computerul dvs. de acasă.
  • Imagine intitulată Creați o bază de date în MySQL Pasul 9
    2. Ștergeți baza de date MySQL. Aflați cum să eliminați baza de date dacă trebuie să ștergeți informații vechi și inutile.
  • Imaginea intitulată Creați o bază de date în MySQL Pasul 10
    3. Examinați MySQL și PHP. Cunoștințele PHP și MySQL vă vor permite să creați site-uri puternice pentru divertisment și muncă.
  • Imaginea intitulată Creați o bază de date în MySQL Pasul 11
    4. Creați o copie de rezervă a datelor în MySQL. Se recomandă întotdeauna să creați o copie de rezervă a datelor, mai ales dacă baza de date este foarte importantă.
  • Imagine intitulată Creați o bază de date în MySQL Pasul 12
    cinci. Efectuați modificări în structura bazei de date din MySQL. Dacă cerințele bazei de date se schimbă, puteți ajusta întotdeauna structura pentru a stoca alte informații.
  • sfaturi

    • Mai jos sunt una dintre cele mai frecvent utilizate tipuri de date: (Lista completă poate fi vizualizată în documentația MySQL privind http: // dev.Mysql.COM / DOC /)
    • Char(lungime) - un șir cu un număr fix de caractere "lungime".
    • Varchar(lungime) - un șir cu un număr diferit de caractere, dar numărul maxim de caractere - "lungime".
    • TEXT - șir cu caractere diferite, dar numărul maxim de caractere este de 64kb text.
    • Int(lungime) - numărul de 32 de biți cu un număr maxim de numere lungime (";" este considerat pentru "cifra" pentru un număr negativ.)
    • Zecimal(lungime,Des) - Numărul zecimal cu maximum "lungime" Numere afișate. Camp Des Indică numărul maxim de descărcări în partea zecimală.
    • Data - Data (an, lună, zi))
    • Timp - Timp (ore, minute, secunde)
    • Enum("Ceea ce înseamnă1","Sens2", ....) - Lista valorilor enumerate.
  • Unii parametri opționali:
  • NU NUL - Trebuie introdus. Câmpul nu poate fi gol.
  • Mod implicit Valoare - Dacă valoarea nu este rezolvată, atunci valoarea "Valoare" Atribuie câmpul.
  • Nesemnat - Pentru câmpuri numerice. Indică faptul că numărul din câmp nu poate fi negativ.
  • INCREMENT AUTO - Valoarea va fi mărită automat pe unitate de fiecare dată când înregistrarea este adăugată la masă.
  • Publicații similare