MySQL ne bi smel biti predstavljen. To je moč večine spletnih mest, ki uporabljajo WordPress ali številne CMS po meri, in motor, ki stoji za številnimi zbirkami podatkov podjetja. Je preprost, a zelo učinkovit sistem, ki omogoča upravljanje in shranjevanje podatkov zelo enostavno, ko veste, kako. Danes bomo obravnavali, kako ustvarjati in brisati tabele v MySQL.
kako posneti posnetek zaslona, ne da bi vedeli 2019
Tabele so zbirke sorodnih podatkov, strukturiranih na logičen način. Tabele uporabljajo vrstice in stolpce za razvrščanje podatkov (vrednosti) v celicah. Vsaka tabela ima edinstveno ime. Vsak stolpec bo imel ime, vrsto podatkov in vse druge atribute, pomembne za stolpec. Vrstice bodo imele tudi imena in bodo vsebovale podatke, pomembne za stolpce.
Ta osnova je jedro večine baz podatkov, vključno z MySQL.
Ustvarjanje in brisanje tabel v MySQL
Popeljal vas bom skozi ustvarjanje in brisanje tabel v MySQL. Za delo v MySQL lahko uporabite phpMyAdmin ali poizvedbe. Pokazal vam bom oba. Verjetno boste ugotovili, da gravitirate k GUI ali poizvedbam. Ni prave ali najboljše poti, uporabite tisto, s čimer se počutite najbolj udobno.
Zavedajte se, da je brisanje tabele trajno. SQL ne hrani kopij ali shranjuje datotek za zaščito podatkov. Če niste naredili varnostne kopije baze podatkov, poti nazaj ni več. Morda bi bilo dobro narediti to varnostno kopijo, preden začnete ustvarjati in brisati tabele.
Najprej ustvarimo tabelo v phpMyAdmin:
- Odprite phpMyAdmin in se prijavite.
- V levem meniju izberite bazo podatkov.
- Pod imenom baze podatkov v levem meniju izberite Novo.
- Izpolnite obrazec in tabeli dajte edinstveno ime.
- Izpolnite toliko strani, kot jo potrebujete.
- V spodnjem desnem kotu izberite Shrani.
V My SQL ste uspešno ustvarili tabelo!
Zdaj pa enega izbrišimo.
- Odprite phpMyAdmin in se prijavite.
- V levem meniju izberite bazo podatkov.
- Izberite tabelo s seznama v levem meniju ali v sredinskem polju.
- V osrednji vrstici tabele, ki jo želite izbrisati, izberite Drop. Drop je jezik za govor za brisanje.
- Potrdite v pojavnem oknu, ki se prikaže.
- Tabela je izbrisana.
Ustvarjanje in brisanje tabel z uporabo poizvedbe SQL
Uporaba poizvedb SQL je zagotovo ena za puriste, vendar je dobra praksa, da vsi DBA držijo roko. Tukaj je opisano, kako ustvarite in izbrišete tabele v MySQL z uporabo poizvedb.
- Prijavite se in odprite okno za poizvedbe v MySQL.
- Ustvarimo primer zbirke podatkov. Vnesite ‘USTVARI IME BAZE PODATKOV;’. Kjer vidite NAME, poimenujte svojo zbirko podatkov. Na primer, ‘USTVARI DATABASO TechJunkie;’
- Vnesite „UPORABI DATABASENAME;“. Kjer vidite DATABASENAME, dodajte ime, ki ste ga ustvarili zgoraj. Na primer „USE TechJunkie;“.
- Vnesite ‘USTVARI TABELO, ČE TABLENAME NE OBSTAJA (Id INT);’. Na primer „USTVARI TABELO, ČE NE OBSTAJA TechJunkieUsers (Id INT);“.
To ustvari bazo podatkov z imenom TechJunkie in tabelo z imenom TechJunkieUsers znotraj te baze podatkov. Tam, kjer vidite (Id INT), se ustvari stolpec z imenom ID s celoštevilskim podatkovnim tipom.
V tem primeru lahko nadaljujete in vtipkate nekaj takega:
‘USTVARI TABELO, ČE NE OBSTAJA TechJunkieUsers (id INT NI NULL PRIMARNI KLJUČ AUTO_INCREMENT, priimek VARCHAR (20), ime VARCHAR (20), DATUM PRIDRUŽITVE).
To bi ustvarilo tabelo, če še ne bi obstajala, in samodejno povečalo vsako vrstico s številko ID, medtem ko ustvarja stolpce za priimek, ime in datum njihovega pridružitve. VARCHAR pomeni, da lahko kateri koli znak napolni celico z največ 20 znaki.
Izbrišite tabelo z uporabo poizvedbe SQL:
- Prijavite se in odprite okno za poizvedbe v MySQL.
- Vnesite „USE DATABASENAME“ za dostop do baze podatkov, ki vsebuje tabelo, ki jo želite izbrisati. Na primer „USE TechJunkie;“
- Vtipkajte „DROP TABLE, ČE OBSTAJA TABLENAME;“ Na primer „DROP TABLE, ČE OBSTAJA TechJunkieUsers;“.
Tako phpMyAdmin kot uporaba poizvedbe SQL bosta dosegla enak rezultat. Tabele v SQL lahko ustvarite in izbrišete z zelo malo truda. Včasih premalo truda!
Datoteko PHP lahko uporabite tudi za ustvarjanje baz podatkov, tabel in vnosov naenkrat, to pa bom pokrival drugič. SQL ni najboljšega načina. Nekateri puristi pravijo, da morate vedno uporabljati poizvedbe za izvajanje dejanj v bazah podatkov in v tem je smisel. Tam povprečni DBA preživi večino svojega časa, toda za začetnike ali tiste, ki upravljajo lastno spletno mesto WordPress, je phpMyAdmin za začetek lažji.
Imate kakšne nasvete za MySQL ali phpMyAdmin za začetnike? Bi morali kaj dodati zgornjim procesom? Povejte nam o tem spodaj!