MySQL ei vaja tutvustamist. See on enamiku WordPressi või paljude kohandatud CMS-i käitavate veebisaitide jõud ning paljude ettevõtte andmebaaside taga olev jõud. See on lihtne, kuid väga tõhus süsteem, mis muudab andmete haldamise ja salvestamise väga lihtsaks, kui oskate. Täna käsitleme MySQL-is tabelite loomist ja kustutamist.
kas kedagi lahkhelist lööd, ütleb see talle
Tabelid on seotud andmete kogumid, mis on struktureeritud loogiliselt. Tabelites kasutatakse lahtrites andmete (väärtuste) järjestamiseks ridu ja veerge. Igal tabelil on ainulaadne nimi. Igal veerul on nimi, andmetüüp ja muud veeru jaoks asjakohased atribuudid. Ridadel on ka nimed ja need sisaldavad veergudega seotud andmeid.
Just see sihtasutus moodustab enamiku andmebaaside, sealhulgas MySQLi, tuumiku.
Looge ja kustutage MySQL-is tabeleid
Tutvustan teid MySQL-is tabelite loomise ja kustutamise kaudu. MySQL-is töötamiseks võite kasutada phpMyAdmini või päringuid. Ma näitan teile mõlemat. Tõenäoliselt leiate, et olete graafilise kasutajaliidese või päringute poole pöördunud. Pole õiget ega parimat viisi, kasutage seda, millega tunnete end kõige mugavamalt.
Pange tähele, et tabeli kustutamine on jäädav. SQL ei hoia andmete kaitsmiseks koopiaid ega salvesta faile. Kui te pole oma andmebaasist varukoopiat teinud, pole tagasiteed enam võimalik. Enne tabelite loomise ja kustutamise alustamist oleks mõistlik see varukoopia teha.
Kõigepealt looge phpMyAdminis tabel:
- Avage phpMyAdmin ja logige sisse.
- Valige vasakpoolsest menüüst andmebaas.
- Valige vasakpoolses menüüs andmebaasi nime alt Uus.
- Täitke vorm, andes tabelile ainulaadse nime.
- Täitke nii palju lehte kui vaja.
- Valige paremas alanurgas Salvesta.
Olete tabelis Minu SQL edukalt loonud!
Kustutagem nüüd üks.
- Avage phpMyAdmin ja logige sisse.
- Valige vasakpoolsest menüüst andmebaas.
- Valige vasakpoolses menüüs või keskmises kastis olevast loendist tabel.
- Valige kustutatava tabeli keskelt realt Kukuta. Drop on kustutamiseks SQL-kõnelev.
- Kinnitage ilmuvas hüpikaknas.
- Tabel kustutatakse.
Looge ja kustutage tabeleid SQL-päringu abil
SQL-päringute kasutamine on puristi jaoks kindlasti üks, kuid kõigi DBA-de jaoks on hea kätt hoida. Siit saate MySQL-is päringute abil tabeleid luua ja kustutada.
- Logige sisse ja avage MySQL-is päringukäsu aken.
- Loogem näite andmebaas. Sisestage ‘CREATE DASABASE NAME;’. Kui näete nime NAME, nimetage oma andmebaas. Näiteks ‘CREATE DABABE TechJunkie;’
- Sisestage „USE DATABASENAME;”. Kui näete DATABASENAME, lisage ülaltoodud nimi. Näiteks ‘USE TechJunkie;’.
- Tippige käsk „CREATE TABLE IF NOT TABLENAME (Id INT);”. Näiteks „LOE TABEL, KUI PAKKUMIST EI OLE TechJunkieUsers (Id INT);”.
Nii luuakse selles andmebaasis andmebaas nimega TechJunkie ja tabel nimega TechJunkieUsers. Seal, kus näete (Id INT), loob see veeru nimega ID täisarvu andmetüübiga.
Selles näites võiksite minna kaugemale ja sisestada midagi sellist:
‘LOE TABEL, KUI PAKKUMIST EI OLE TechJunkieUsers (id INT NOT NULL PRIMARY KEY AUTO_INCREMENT, perekonnanimi VARCHAR (20), eesnimi VARCHAR (20), Joindate DATE).
See looks tabeli, kui seda veel ei oleks, ja suurendaks automaatselt iga rida ID-numbriga, luues samal ajal veerud perekonnanime, eesnime ja nende liitumiskuupäeva jaoks. VARCHAR tähendab, et iga märk võib raku täita maksimaalselt 20 tähemärgiga.
Tabeli kustutamine SQL-päringu abil:
- Logige sisse ja avage MySQL-is päringukäsu aken.
- Tippige „USE DATABASENAME”, et pääseda juurde andmebaasi, mis sisaldab tabelit, mille soovite kustutada. Näiteks ‘USE TechJunkie;’
- Tippige „DROP TABLE IF EXISTS TABLENAME;” Näiteks „DROP TABLE IF EXISIT TechJunkieUsers;”.
Nii phpMyAdmin kui ka SQL-päringu kasutamine saavutavad sama tulemuse. SQL-is saate tabeleid luua ja kustutada väga vähese vaevaga. Vahel liiga vähe vaeva!
PHP-faili saate kasutada ka andmebaaside, tabelite ja kirjete loomiseks ühe korraga ja ma käsitlen seda teist korda. SQL-i kasutamiseks pole parimat viisi. Mõned puristid ütlevad, et andmebaasides toimingute tegemiseks peaksite alati kasutama päringuid ja see on mõistlik. See on koht, kus keskmine DBA veedab suurema osa ajast, kuid algajatele või neile, kes haldavad oma WordPressi veebisaiti, on phpMyAdmini alustamiseks lihtsam kasutada.
Kas teil on algajatele MySQL-i või phpMyAdmini jaoks näpunäiteid? Kas teil on ülaltoodud protsessidele midagi lisada? Räägi meile sellest allpool!