Nastavitev baze podatkov v MySQL

Avtor: Tamara Smith
Datum Ustvarjanja: 20 Januar 2021
Datum Posodobitve: 1 Julij. 2024
Anonim
OVKS Tutorial #1 - WAMP, Kreiranje baz in tabel MySql
Video.: OVKS Tutorial #1 - WAMP, Kreiranje baz in tabel MySql

Vsebina

MySQL je lahko zelo zastrašujoč program. Vse ukaze je treba vnesti iz ukaznega poziva; ni grafičnega vmesnika. Zato je pomembno, da imate nekaj osnovnega znanja o ustvarjanju in urejanju zbirke podatkov, da si lahko prihranite veliko časa in preglavic. Upoštevajte spodnji vodič, da ustvarite bazo podatkov o zveznih državah ZDA. in število prebivalcev na državo.

Stopati

Metoda 1 od 2: Ustvarjanje in urejanje baze podatkov

  1. Ustvari bazo podatkov. V ukazni vrstici MySQL zaženite ukaz CREATE DATABASE DATABASENAME>; v. Zamenjajte DATABASENAME> za ime vaše baze podatkov, brez presledkov.
    • Na primer, če želite ustvariti bazo podatkov o vseh ameriških zveznih državah, vnesite naslednjo kodo: USTVARI DATABASO us_states;
    • Opomba: Ukazov ni treba pisati z velikimi tiskanimi črkami.
    • Opomba: Vsi ukazi MySQL morajo biti končani z ";". Če to pozabite, lahko preprosto ";" v naslednji vrstici, da lahko vseeno izvede prejšnji ukaz.
  2. Prikaže se seznam razpoložljivih zbirk podatkov. Zaženite ukaz SHOW DATABASES; za prikaz seznama vseh shranjenih zbirk podatkov. Poleg baze podatkov, ki ste jo pravkar ustvarili, vidite tudi bazo podatkov mysql in testno bazo podatkov. Za zdaj lahko to prezrete.
  3. Izberite svojo bazo podatkov. Ko je baza podatkov ustvarjena, jo boste morali izbrati, da jo začnete urejati. Vnesite naslednji ukaz: USE us_states;. Zdaj boste videli sporočilo Baza podatkov spremenjena, da boste lahko vedeli, da je vaša aktivna baza zdaj us_states.
  4. Ustvari tabelo. V tabeli so shranjeni vsi podatki iz vaše baze podatkov. Če želite to ustvariti, morate najprej v prvi ukaz vnesti vse oblikovanje tabele. Če želite ustvariti tabelo, vnesite naslednji ukaz: Ustvari stanja tabele (id INT NI NULL PRIMARNI KLJUČ AUTO_INCREMENT, stanje CHAR (25), populacija INT (9)); S tem boste ustvarili tabelo z imenom "stanja" in s 3 polji: id, država in populacija.
    • Ukaz INT zagotavlja, da lahko ID polja vsebuje samo cela števila (cela števila).
    • Ukaz NOT NULL zagotavlja, da polje id ne sme biti prazno.
    • Tipka PRIMARNI KLJUČ označuje, da je polje id ključ tabele. Polje ključa je enolično in ne sme vsebovati dvojnikov.
    • Ukaz AUTO_INCREMENT povzroči, da se polje id poveča vsakič, ko se doda vnos / zapis, kar v bistvu samodejno oštevilči vsak vnos.
    • Kodi CHAR (znaki) in INT (cela števila) označujeta, katero vrsto podatkov lahko vnesete v ta polja. Številka poleg ukazov označuje, koliko znakov se lahko prilega polju.
  5. Ustvari vnos v tabeli. Zdaj, ko je tabela ustvarjena, je čas, da začnemo vnašati podatke. Za prvi vnos uporabite naslednji ukaz: INSERT INTO stanja (id, država, populacija) VALUES (NULL, "Alabama", "4822023");
    • V bistvu pravite bazi podatkov, naj podatke postavi v tri ustrezna polja tabele.
    • Ker ima ID polja lastnost NOT NULL, bo vnos vrednosti NULL omogočil, da se to polje samodejno poveča za 1, zahvaljujoč AUTO_INCREMENT.
  6. Naredite še več vnosov. Z enim ukazom lahko ustvarite več vnosov. Če želite vnesti naslednje 3 države, vnesite naslednje: INSERT INTO States (id, state, populacija) VREDNOSTI (NULL, 'Alaska', '731449'), (NULL, 'Arizona', '6553255'), (NULL, ' Arkansas ',' 2949131 ');
    • Tako boste ustvarili tabelo, ki bo videti takole:

      Poizvedujte po novi bazi podatkov. Zdaj, ko je baza podatkov ustvarjena, lahko izvajate poizvedbe, da dobite določene rezultate. Najprej vnesite naslednji ukaz: SELECT * FROM us_states;. To vrne celotno bazo podatkov zaradi zvezdice " *" v ukazu, kar pomeni "vse" ali vse.
      • Naprednejša poizvedba je naslednja: IZBERI stanje, populacija FROM us_states ORDER BY populacija; To vrne tabelo držav po velikosti prebivalstva in ne po abecedi. Polje id ni prikazano, ker ste zahtevali samo stanje in populacijo vnosov.
      • Za prikaz populacije stanj v obratnem vrstnem redu uporabite naslednjo poizvedbo: IZBERI stanje, populacija FROM us_states ORDER BY populacija DESC;. Poizvedba DESC vrne seznam v obratnem vrstnem redu, od najvišjega do najnižjega.

2. metoda od 2: Nadaljujte z MySQL

  1. Namestite MySQL na računalnik z operacijskim sistemom Windows. Ugotovite, kako namestite MySQL na domači računalnik.
  2. Odstranjevanje baze podatkov MySQL.
  3. Naučite se PHP in MySQL. Učenje PHP in MySQL vam bo omogočilo ustvarjanje zmogljivih spletnih mest za zabavo in delo.
  4. Varnostno kopirajte svoje zbirke podatkov MySQL. Kopiranje podatkov je vedno priporočljivo, še posebej, če gre za pomembno bazo podatkov.
  5. Spreminjanje strukture baze podatkov. Če naj bi se baza podatkov uporabljala na drugačen način, boste morda morali spremeniti njeno strukturo, da bo obravnavala drugačne podatke.

Nasveti

  • Nekatere pogosto uporabljene vrste podatkov: (Za celoten seznam glejte dokumentacijo mysql na http://dev.mysql.com/doc/)
    • CHAR(dolžina) - Število znakov v nizu / nizu znakov
    • VARCHAR(dolžina) - Spremenljivo število znakov niza z največjo dolžino dolžina.
    • BESEDILO - Spremenljivo število znakov niza z največjo dolžino 64 KB besedila.
    • INT(dolžina) - 32-bitno celo število z največjim številom številk, označenim z dolžina ("-" se šteje kot številka v negativno število.)
    • DECIMALNO(dolžina,dec) - decimalno število s številom števk, ki jih označuje dolžina. Polje dec označuje največje dovoljeno število decimalnih mest.
    • DATUM - Datum (leto, mesec, datum))
    • ČAS - čas (ure, minute, sekunde)
    • ENUM(’vrednost1’,’vrednost2", ....) - Seznam vrednosti naštevanja.
  • Nekaj ​​neobveznih parametrov:
    • NI NULL - Navesti je treba vrednost. Polje ne sme ostati prazno.
    • PRIPOMOČNOprivzeta vrednost - Če vrednost ni podana, se privzeta vrednost dodeljeno polju.
    • NEPODPISAN - Pri številskih poljih mora biti število negativno.
    • AUTO_INCREMENT - Vrednost se samodejno poveča vsakič, ko se vrstici doda tabela.