Tietokannan määrittäminen MySQL: ssä

Kirjoittaja: Tamara Smith
Luomispäivä: 20 Tammikuu 2021
Päivityspäivä: 1 Heinäkuu 2024
Anonim
Tietokannan määrittäminen MySQL: ssä - Neuvoja
Tietokannan määrittäminen MySQL: ssä - Neuvoja

Sisältö

MySQL voi olla melko pelottava ohjelma. Kaikki komennot on syötettävä komentokehotteesta; graafista käyttöliittymää ei ole. Siksi on tärkeää, että sinulla on perustiedot tietokannan luomisesta ja muokkaamisesta, jotta voit säästää paljon aikaa ja päänsärkyä. Seuraa alla olevaa opasta luodaksesi tietokannan Yhdysvaltain osavaltioista. ja asukkaiden lukumäärä osavaltiota kohti.

Astua

Tapa 1/2: Tietokannan luominen ja muokkaaminen

  1. Luo tietokanta. Suorita MySQL-komentoriviltä komento CREATE DATABASE DATABASENAME>; sisään. Korvaa tietokannan nimi DATABASENAMEs> ilman välilyöntejä.
    • Jos esimerkiksi haluat luoda tietokannan kaikista Yhdysvaltojen osavaltioista, kirjoita seuraava koodi: CREATE DATABASE us_states;
    • Huomaa: Komennoja ei tarvitse kirjoittaa isoilla kirjaimilla.
    • Huomaa: Kaikki MySQL-komennot on lopetettava ";" - merkillä. Jos unohdat sen, voit vain ";" seuraavalla rivillä pystyäksesi suorittamaan edellisen komennon joka tapauksessa.
  2. Näyttöön tulee luettelo käytettävissä olevista tietokannoista. Suorita komento SHOW DATABASES; näyttää luettelon kaikista tallentamistasi tietokannoista. Luomasi tietokannan lisäksi näet myös mysql-tietokannan ja testitietokannan. Voit sivuuttaa tämän toistaiseksi.
  3. Valitse tietokanta. Kun tietokanta on luotu, sinun on valittava se aloittaaksesi sen muokkaamisen. Kirjoita seuraava komento: USE us_states;. Näet nyt viestin Tietokanta muutettu ilmoittaaksesi, että aktiivinen tietokanta on nyt us_states.
  4. Luo taulukko. Taulukko sisältää kaikki tietokannan tiedot. Tämän luomiseksi sinun on ensin syötettävä kaikki taulukon muotoilut ensimmäiseen komentoon. Luo taulukko kirjoittamalla seuraava komento: CREATE TABLE states (id INT NOT NULL PRIMARY KEY AUTO_INCREMENT, state CHAR (25), population INT (9)). Tämä luo taulukon nimeltä "tilat" ja siinä on 3 kenttää: tunnus, tila ja populaatio.
    • INT-komento varmistaa, että kentän tunnus voi sisältää vain kokonaislukuja (kokonaislukuja).
    • NOT NULL -komento varmistaa, että id-kenttä ei voi olla tyhjä.
    • PRIMARY KEY -näppäin osoittaa, että id-kenttä on taulukon avain. Avainkenttä on ainutlaatuinen eikä voi sisältää kaksoiskappaleita.
    • AUTO_INCREMENT-komento saa id-kentän kasvamaan joka kerta, kun merkintä / tietue lisätään, numeroiden periaatteessa kaikki merkinnät automaattisesti.
    • Koodit CHAR (merkit) ja INT (kokonaisluvut) osoittavat, minkä tyyppisiä tietoja näihin kenttiin voidaan syöttää. Komennojen vieressä oleva numero osoittaa, kuinka monta merkkiä kenttään mahtuu.
  5. Luo merkintä taulukkoon. Nyt kun taulukko on luotu, on aika aloittaa tietojen syöttäminen. Käytä seuraavaa komentoa ensimmäisessä merkinnässä: INSERT INTO states (id, state, population) VALUES (NULL, "Alabama", "4822023");
    • Pohjimmiltaan käsket tietokantaa sijoittamaan tiedot taulukon kolmeen vastaavaan kenttään.
    • Koska kenttätunnuksella on ominaisuus EI NULL, arvon NULL syöttäminen aiheuttaa tämän kentän kasvamisen automaattisesti yhdellä AUTO_INCREMENT-toiminnon ansiosta.
  6. Tee vielä enemmän merkintöjä. Voit luoda useita merkintöjä yhdellä komennolla. Syötä seuraavat 3 tilaa kirjoittamalla seuraava: INSERT INTO states (id, state, population) VALUES (NULL, 'Alaska', '731449'), (NULL, 'Arizona', '6553255'), (NULL, ' Arkansas ',' 2949131 ');
    • Tämä luo taulukon, joka näyttää tältä:

      Kysele uutta tietokantaa. Nyt kun tietokanta on luotu, voit suorittaa kyselyitä saadaksesi tiettyjä tuloksia. Kirjoita ensin seuraava komento: SELECT * FROM us_states;. Tämä palauttaa koko tietokannan, koska komentossa on tähti " *", mikä tarkoittaa "kaikki" tai kaikki.
      • Kehittyneempi kysely on seuraava: VALITSE tila, populaatio FROM us_states ORDER BY population; Tämä palauttaa taulukon tiloista väestökoon mukaan aakkosjärjestyksen mukaan. Tunnuskenttää ei näytetä, koska kysyit vain merkinnät tila ja populaatio.
      • Jos haluat näyttää osavaltioiden populaation päinvastaisessa järjestyksessä, käytä seuraavaa kyselyä: VALITSE tila, populaatio FROM us_states ORDER BY populaation DESC; DESC-kysely palauttaa luettelon päinvastaisessa järjestyksessä korkeimmasta pienimpään.

Tapa 2/2: Jatka MySQL: llä

  1. Asenna MySQL Windows-tietokoneellesi. Opi asentamaan MySQL kotitietokoneellesi.
  2. MySQL-tietokannan poistaminen.
  3. Opi PHP ja MySQL. PHP: n ja MySQL: n oppiminen antaa sinulle mahdollisuuden luoda tehokkaita verkkosivustoja hauskaa ja työtä varten.
  4. Varmuuskopioi MySQL-tietokannat. Kopiointi tiedoistasi on aina suositeltavaa, varsinkin jos se koskee tärkeää tietokantaa.
  5. Tietokannan rakenteen muuttaminen. Jos tietokantaa käytetään eri tavalla, sinun on ehkä muutettava sen rakennetta käsittelemään eri tietoja.

Vinkkejä

  • Joitakin yleisesti käytettyjä tietotyyppejä: (Täydellinen luettelo on mysql-ohjeissa osoitteessa http://dev.mysql.com/doc/)
    • HIILTYÄ(pituus) - Merkkijonon / merkkijonon merkkien lukumäärä
    • VARCHAR(pituus) - Vaihteleva merkkijono merkkijonossa, jonka pituus on enintään pituus.
    • TEKSTI - Vaihteleva merkkijono merkkijonossa, jonka pituus on enintään 64 kt.
    • INT(pituus) - 32-bittinen kokonaisluku, jonka enimmäismäärä numeroita on merkitty pituus ("-" lasketaan numeroksi negatiiviseksi.)
    • DECIMAL(pituus,dec) - Desimaaliluku ja numeroiden lukumäärä pituus. Kenttä dec ilmaisee desimaalien enimmäismäärän.
    • PÄIVÄMÄÄRÄ - päivämäärä (vuosi, kuukausi, päivämäärä))
    • AIKA - Aika (tuntia, minuuttia, sekuntia)
    • ENUM(’arvo 1’,’arvo2", ....) - Luettelo luetteloarvoista.
  • Joitakin valinnaisia ​​parametreja:
    • EI TYHJÄ - Arvo on annettava. Kenttää ei voi jättää tyhjäksi.
    • OLETUSoletusarvo - Jos arvoa ei ole määritetty, oletusarvo määritetty kentälle.
    • Allekirjoittamatta - Varmista, että numerokentät eivät ole koskaan negatiivisia.
    • AUTO_INCREMENT - Arvoa lisätään automaattisesti aina, kun rivi lisätään taulukkoon.