Vendosja e një baze të dhënash në MySQL

Autor: Tamara Smith
Data E Krijimit: 20 Janar 2021
Datën E Azhurnimit: 1 Korrik 2024
Anonim
Vendosja e një baze të dhënash në MySQL - Këshilla
Vendosja e një baze të dhënash në MySQL - Këshilla

Përmbajtje

MySQL mund të jetë një program mjaft frikësues. Të gjitha komandat duhet të futen nga komanda e shpejtë; nuk ka ndërfaqe grafike. Kjo është arsyeja pse është e rëndësishme që të keni disa njohuri themelore të krijimit dhe redaktimit të një baze të të dhënave në mënyrë që të kurseni veten shumë kohë dhe dhimbje koke. Ndiqni udhëzuesin më poshtë për të krijuar një bazë të të dhënave të shteteve të Sh.B.A. dhe numrin e banorëve për çdo shtet.

Të shkelësh

Metoda 1 nga 2: Krijimi dhe redaktimi i bazës së të dhënave

  1. Krijoni bazën e të dhënave. Nga rreshti i komandave MySQL, ekzekutoni komandën CREATE DATABASE DATABASENAME>; në. Zëvendësoni DATABASENAMEs> për emrin e bazës së të dhënave tuaja, pa hapësira.
    • Për shembull, për të krijuar një bazë të të dhënave për të gjitha shtetet e SHBA, futni kodin e mëposhtëm: KRIJONI BAZABN E TAT DHATNAVE us_states;
    • Shënim: Komandat nuk kanë nevojë të shkruhen me germa të mëdha.
    • Shënim: Të gjitha komandat MySQL duhet të përfundojnë me një ";". Nëse e harroni këtë, ju thjesht mund të ";" në rreshtin tjetër që të jetë në gjendje të ekzekutojë komandën e mëparshme gjithsesi.
  2. Shfaqet një listë e bazave tuaja të të dhënave të disponueshme. Ekzekutoni komandën SHOW Baza e të dhënave; për të shfaqur një listë të të gjitha bazave të të dhënave që keni ruajtur. Përveç bazës së të dhënave që sapo krijuat, ju gjithashtu shihni një bazë të dhënash mysql dhe një bazë të dhënash testuese. Ju mund ta injoroni këtë për tani.
  3. Zgjidhni bazën tuaj të të dhënave. Pasi të jetë krijuar baza e të dhënave, do të duhet ta zgjidhni atë për të filluar redaktimin e saj. Futni komandën e mëposhtme: SHFRYTZIMI US_states;. Tani do të shihni mesazhin Baza e të dhënave të ndryshuar për t'ju bërë të ditur se baza juaj e të dhënave aktive është tani shtetet e us.
  4. Krijoni një tryezë. Një tabelë është vendi ku ruhen të gjitha të dhënat nga baza e të dhënave tuaja. Për ta krijuar këtë, së pari do të duhet të fusni të gjithë formatimin e tabelës në komandën e parë. Për të krijuar një tabelë, futni komandën e mëposhtme: KRIJONI shtetet TABELA (id INT JO NULL KEY Key AUTO_INCREMENT, gjendja CHAR (25), popullsia INT (9)); Kjo do të krijojë një tabelë të quajtur "shtetet" dhe me 3 fusha: id, shteti dhe popullsia.
    • Komanda INT siguron që ID-ja e fushës mund të përmbajë vetëm numra të plotë (numra të plotë).
    • Komanda NOT NULL siguron që fusha id nuk mund të jetë bosh.
    • Çelësi kryesor i çelësit tregon se fusha id është çelësi i tabelës. Fusha kryesore është unike dhe nuk mund të përmbajë dublikata.
    • Komanda AUTO_INCREMENT bën që fusha id të rritet çdo herë që shtohet një hyrje / rekord, në thelb duke numëruar çdo hyrje automatikisht.
    • Kodet CHAR (karaktere) dhe INT (integrues) tregojnë se cili lloj i të dhënave mund të futet në ato fusha. Numri pranë komandave tregon se sa karaktere mund të përshtaten në këtë fushë.
  5. Krijoni një shënim në tabelë. Tani që tabela është krijuar, është koha për të filluar futjen e të dhënave. Përdorni komandën e mëposhtme për hyrjen e parë: INSERT N states shtetet (id, shtet, popullsi) VLERAT (NULL, "Alabama", "4822023");
    • Në thelb, ju po i tregoni bazës së të dhënave të vendosë të dhënat në tre fushat përkatëse të tabelës.
    • Meqenëse ID-ja e fushës ka vetinë NUK NULL, futja e vlerës NULL do të bëjë që kjo fushë të rritet automatikisht me 1, falë AUTO_INCREMENT.
  6. Bëni edhe më shumë shënime. Ju mund të krijoni shënime të shumta duke përdorur një komandë të vetme. Për të hyrë në 3 shtetet vijuese, shtypni sa vijon: INSERT N states shtetet (id, shtet, popullsi) VLERAT (NULL, 'Alaska', '731449'), (NULL, 'Arizona', '6553255'), (NULL, ' Arkansas ',' 2949131 ');
    • Kjo do të krijojë një tabelë që duket si kjo:

      Kërkoni databazën tuaj të re. Tani që baza e të dhënave është krijuar, mund të ekzekutoni pyetje për të marrë rezultate specifike. Së pari futni komandën vijuese: SELECT * FROM us_states; Kjo kthen të gjithë bazën e të dhënave, për shkak të yllit " *" në komandë, që do të thotë "të gjithë" ose të gjithë.
      • Një pyetje më e avancuar është si vijon: ZGJIDH shtetin, popullatën NGA SHTETET SHQIPRORE RENDI NGA popullata; Kjo kthen një tabelë të shteteve sipas madhësisë së popullsisë, sesa alfabetikisht. Fusha id nuk është treguar, sepse ju keni kërkuar vetëm shtetin dhe popullsinë e shënimeve.
      • Për të shfaqur popullsinë e shteteve në mënyrë të kundërt, përdorni pyetjen e mëposhtme: ZGJIDH shtetin, popullata NGA SHTETET SHQIPRORE RENDI NGA popullata DESC; Kërkesa DESC kthen një listë në rend të kundërt, nga më e larta tek më e ulta.

Metoda 2 nga 2: Vazhdoni me MySQL

  1. Instaloni MySQL në PC tuaj Windows. Gjeni se si ta instaloni MySQL në PC tuaj të shtëpisë.
  2. Heqja e bazës së të dhënave MySQL.
  3. Mësoni PHP dhe MySQL. Mësoni PHP dhe MySQL do t'ju mundësojë të krijoni faqe të fuqishme në internet për argëtim dhe për punë.
  4. Rezervoni bazat e të dhënave tuaja MySQL. Bërja e një kopje të të dhënave tuaja rekomandohet gjithmonë, veçanërisht nëse ka të bëjë me një bazë të dhënash të rëndësishme.
  5. Ndryshimi i strukturës së bazës së të dhënave tuaja. Nëse baza e të dhënave do të përdoret në një mënyrë tjetër, mund t'ju duhet të ndryshoni strukturën e saj për të trajtuar të dhëna të ndryshme.

Këshilla

  • Disa lloje të të dhënave që përdoren zakonisht: (Për një listë të plotë, shihni dokumentacionin mysql në http://dev.mysql.com/doc/)
    • CHAR(gjatësia) - Numri i karaktereve në një varg / varg karakteri
    • VARCHAR(gjatësia) - Numri i ndryshueshëm i karaktereve të një vargu me një maksimum. Gjatësia e gjatësia.
    • TEKSTI - Numri i ndryshueshëm i karaktereve të një vargu me maksimumin Gjatësia 64KB e tekstit.
    • INT(gjatësia) - numër i plotë 32-bit me një numër maksimal të shifrave të shënuara me gjatësia ("-" llogaritet si shifër në një numër negativ.)
    • DHJETOR(gjatësia,dhjetor) - Numri dhjetor me numrin e shifrave të treguar nga gjatësia. Fusha dhjetor tregon numrin maksimal të numrave dhjetorë të lejuar.
    • DATA - Data (viti, muaji, data))
    • KOHA - Koha (orë, minuta, sekonda)
    • ENUM(’vlera1’,’vlera2", ....) - Lista e vlerave të numërimit.
  • Disa parametra opsionalë:
    • JO NULL - Duhet të sigurohet një vlerë. Fusha nuk mund të lihet bosh.
    • DEFULTIvlera e paracaktuar - Nëse nuk është përcaktuar ndonjë vlerë, vlera e paracaktuar caktuar në fushë.
    • I PA FENGUAR - Për fushat numerike, sigurohuni që numri të mos jetë kurrë negativ.
    • AUTO_INCREMENT - Vlera rritet automatikisht sa herë që një rresht shtohet në tabelë.