Setja upp gagnagrunn í MySQL

Höfundur: Tamara Smith
Sköpunardag: 20 Janúar 2021
Uppfærsludagsetning: 1 Júlí 2024
Anonim
SysTools Sqlite Viewer [Official] - How to View Sqlite Database Using Sqlite Forensics Explorer
Myndband: SysTools Sqlite Viewer [Official] - How to View Sqlite Database Using Sqlite Forensics Explorer

Efni.

MySQL getur verið nokkuð ógnvekjandi forrit. Allar skipanir verða að vera færðar inn í stjórn hvetja; það er ekkert myndrænt viðmót. Þess vegna er mikilvægt að hafa grunnþekkingu á að búa til og breyta gagnagrunni svo þú getir sparað þér mikinn tíma og höfuðverk. Fylgdu leiðbeiningunum hér að neðan til að búa til gagnagrunn yfir Bandaríkin. og fjöldi íbúa á hvert ríki.

Að stíga

Aðferð 1 af 2: Búa til og breyta gagnagrunninum

  1. Búðu til gagnagrunninn. Frá MySQL skipanalínunni skaltu keyra skipunina CREATE DATABASE DATABASENAME>; í. Skiptu um DATABASENAME> fyrir nafn gagnagrunnsins án bila.
    • Til dæmis, til að búa til gagnagrunn yfir öll ríki Bandaríkjanna, sláðu inn eftirfarandi kóða: BÚAÐ TIL GAGNASKRIFT us_states;
    • Athugið: Skipanir þurfa ekki að vera hástöfum.
    • Athugið: Öllum MySQL skipunum verður að ljúka með „;“. Ef þú gleymir því geturðu bara ";" á næstu línu til að geta framkvæmt fyrri skipun engu að síður.
  2. Listi yfir tiltæka gagnagrunna birtist. Keyrðu skipunina SÝNA Gagnasöfn; til að birta lista yfir alla gagnagrunna sem þú hefur vistað. Fyrir utan gagnagrunninn sem þú bjóst til nýlega sérðu líka mysql gagnagrunn og prófunar gagnagrunn. Þú getur hunsað þetta í bili.
  3. Veldu gagnagrunninn þinn. Þegar búið er að búa til gagnagrunninn þarftu að velja hann til að byrja að breyta honum. Sláðu inn eftirfarandi skipun: NOTA us_states;. Þú munt nú sjá skilaboðin Gagnagrunnur breytt til að láta þig vita að virki gagnagrunnurinn þinn er nú us_states.
  4. Búðu til borð. Tafla er þar sem öll gögn úr gagnagrunninum þínum eru geymd. Til að búa til þetta verður þú fyrst að slá inn allt snið töflunnar í fyrstu skipuninni. Til að búa til töflu, sláðu inn eftirfarandi skipun: SKAPA TABLE ríki (id INT EKKI NULL PRIMARY KEY AUTO_INCREMENT, state CHAR (25), population INT (9)); Þetta mun búa til töflu sem kallast „ríki“ og með 3 reitum: auðkenni, ríki og íbúar.
    • INT skipunin tryggir að auðkenni reitsins megi aðeins innihalda heilar tölur (heiltölur).
    • NOT NULL skipunin tryggir að id reiturinn getur ekki verið tómur.
    • PRIMARY KEY lykillinn gefur til kynna að auðkenni reiturinn sé lykill töflunnar. Lykilreiturinn er einstakur og getur ekki innihaldið afrit.
    • Skipunin AUTO_INCREMENT veldur því að auðkennisreiturinn aukist í hvert skipti sem færslu / færslu er bætt við og númerar í raun hverja færslu sjálfkrafa.
    • Kóðarnir CHAR (stafir) og INT (heilar tölur) gefa til kynna hvaða tegund gagna má færa inn í þessa reiti. Talan við hliðina á skipunum gefur til kynna hversu margir stafir geta passað í reitinn.
  5. Búðu til færslu í töflunni. Nú þegar taflan hefur verið búin til er kominn tími til að byrja að slá inn gögn. Notaðu eftirfarandi skipun fyrir fyrstu færsluna: INSERT INTO states (id, state, population) VALUES (NULL, "Alabama", "4822023");
    • Í meginatriðum ertu að segja gagnagrunninum að setja gögnin í þrjá samsvarandi reiti töflunnar.
    • Þar sem reitauðkennið hefur eignina EKKI NULL, mun slá gildi NULL valda því að þessi reitur hækkar sjálfkrafa um 1, þökk sé AUTO_INCREMENT.
  6. Gerðu enn fleiri færslur. Þú getur búið til margar færslur með einni skipun. Til að slá inn eftirfarandi 3 ríki, sláðu inn eftirfarandi: INSERT INTO states (id, state, population) VALUES (NULL, 'Alaska', '731449'), (NULL, 'Arizona', '6553255'), (NULL, ' Arkansas ',' 2949131 ');
    • Þetta mun búa til töflu sem lítur svona út:

      Spurðu um nýja gagnagrunninn þinn. Nú þegar gagnagrunnurinn hefur verið búinn til geturðu keyrt fyrirspurnir til að fá tilteknar niðurstöður. Sláðu fyrst inn eftirfarandi skipun: SELECT * FROM us_states;. Þetta skilar öllum gagnagrunninum vegna stjörnunnar „ *“ í skipuninni, sem þýðir „allt“ eða allt.
      • Háþróaðri fyrirspurn er eftirfarandi: VELJA ríki, íbúafjöldi FRÁ us_states RÁÐAÐ eftir íbúum; Þetta skilar töflu yfir ríkin eftir íbúatölu, frekar en í stafrófsröð. Auðkennisreiturinn er ekki sýndur vegna þess að þú baðst aðeins um færslurnar ástand og íbúafjöldi.
      • Til að sýna íbúafjölda ríkja í öfugri röð skaltu nota eftirfarandi fyrirspurn: VELJA ríki, íbúafjöldi FRÁ us_states RÁÐAÐ eftir íbúalýsingu;. DESC fyrirspurnin skilar lista í öfugri röð, frá hæsta til lægsta.

Aðferð 2 af 2: Haltu áfram með MySQL

  1. Settu upp MySQL á Windows tölvunni þinni. Finndu út hvernig á að setja MySQL á heimatölvuna þína.
  2. Fjarlægir MySQL gagnagrunn.
  3. Lærðu PHP og MySQL. Nám í PHP og MySQL gerir þér kleift að búa til öflugar vefsíður til skemmtunar og vinnu.
  4. Taktu afrit af MySQL gagnagrunnunum þínum. Það er alltaf mælt með því að taka afrit af gögnum þínum, sérstaklega ef það varðar mikilvægan gagnagrunn.
  5. Að breyta uppbyggingu gagnagrunnsins. Ef nota á gagnagrunninn á annan hátt gætirðu þurft að breyta uppbyggingu hans til að meðhöndla mismunandi gögn.

Ábendingar

  • Nokkrar algengar gagnategundir: (Sjá nánar lista yfir mysql skjöl á http://dev.mysql.com/doc/)
    • CHAR(lengd) - Fjöldi stafa í streng / stafstreng
    • VARCHAR(lengd) - Breytilegur fjöldi stafa í streng með hámarkslengd lengd.
    • TEXTI - Breytilegur fjöldi stafa í streng með hámarkslengd 64 KB texta.
    • INT(lengd) - 32 bita heiltala með hámarksfjölda tölustafa táknað með lengd („-“ er talið sem tölustafur til neikvæðrar tölu.)
    • DESIMAL(lengd,des) - Tugatala með tölustafnum sem gefinn er upp með lengd. Völlurinn des gefur til kynna hámarksfjölda aukastafa leyfðra.
    • DAGSETNING - Dagsetning (ár, mánuður, dagsetning))
    • TÍMI - Tími (klukkustundir, mínútur, sekúndur)
    • ENUM(’gildi1’,’gildi2", ....) - Listi yfir upptalningargildi.
  • Nokkrar valkvæðar breytur:
    • EKKI NULL - Gefa verður gildi. Ekki er hægt að skilja reitinn eftir auðan.
    • STANDURsjálfgefið gildi - Ef ekkert gildi er tilgreint, mun sjálfgefið gildi úthlutað á reitinn.
    • Óundirritaðir - Vertu viss um að númerin séu aldrei neikvæð fyrir tölusvið.
    • AUTO_INCREMENT - Gildið hækkar sjálfkrafa í hvert skipti sem röð er bætt við töfluna.