Një sistem menaxhimi bazash të dhënash (DBMS) është një mjet që ju ndihmon të menaxhoni të dhënat e ruajtura në bazat e të dhënave. Mund ta përdorni për të krijuar, fshirë ose përditësuar tabela dhe rreshta. Në këtë artikull, do t'ju tregoj pesë shembuj praktikë se si të përdorni një sistem menaxhimi bazash të dhënash.
Shembuj praktikë të menaxherit të bazës së të dhënave
Shembulli 1 i menaxherit të bazës së të dhënave: Krijimi i një baze të dhënash
Krijimi i një baze të dhënash është gjëja e parë që duhet bërë kur përdorni menaxherin e bazës së të dhënave. Kjo mund të bëhet në tre mënyra:
- Krijoni një bazë të dhënash me një emër dhe një përdorues. Shembulli i mëposhtëm tregon se si krijoni një bazë të dhënash të quajtur «myDatabase» me përdoruesin «user1», fjalëkalimin «passw0rd».
- Krijoni një bazë të dhënash me të dhënat e hostit, portit dhe përdoruesit. Shembulli i mëposhtëm tregon se si të krijoni një bazë të dhënash të quajtur "myDatabase" në host lokalin pritës (127.0.0), duke dëgjuar në portin 3306 me përdoruesin "user1" dhe fjalëkalimin "passw0rd".
- Krijo një bazë të dhënash boshe pa specifikuar asnjë parametër për përdorim në të ardhmen.
Shembujt 2 të menaxherit të bazës së të dhënave: Krijoni një tabelë në bazën e të dhënave
Le të krijojmë një tabelë në bazën tonë të të dhënave. Ne do të përdorim komandën e krijimit të tabelës për të krijuar tabelën tonë të re dhe më pas do të shtojmë disa kolona.
- KRIJONI TABELA . (lloji_i_të dhënave i kolonës 1, lloji_i_të dhënave i kolonës 2)
Kjo krijon një tabelë të re të quajtur "table_name" me dy kolona: "column1" dhe "column2". Të dyja kolonat janë të tipit integer (INT).
Shembulli 3 i menaxherit të bazës së të dhënave: Futja e rreshtave në tabelë
Në këtë shembull, do të futim rreshta në një tabelë. Deklarata INSERT përdoret për të shtuar të dhëna në një tabelë ekzistuese. Klauzola VALUES specifikon vlerat që do të futen në kolonat e specifikuara dhe llojet e të dhënave të tyre. Gjithashtu mund të përdorni fjalën kyçe DEFAULT për të vendosur vlerat fillestare për kolonat ose fjalën kyçe NULL për të përcaktuar kolonën si të pavlefshme (duke i lejuar asaj të përmbajë një vlerë NULL).
Fjala kyçe AUTO_INCREMENT rrit automatikisht vlerën e çelësit primar të çdo rreshti të ri të futur në tabelë me një numër të rastësishëm, duke filluar nga 1 dhe duke shkuar deri në 2147483647 (ose pak më tej).
Menaxheri i bazës së të dhënave Shembulli 4: Marrja e të dhënave nga tabela
Shembulli i mëposhtëm tregon se si të merrni të dhëna nga një tabelë në një bazë të dhënash.
- Përdorni metodën query() për të marrë të dhëna nga baza e të dhënave.
- Përdorni metodën execute() për të marrë të dhënat nga baza e të dhënave.
- Merrni të gjitha të dhënat duke përdorur metodën fetchall():
Shembulli 5 i menaxherit të bazës së të dhënave: Fshirja e rreshtave nga tabela
Shembulli 5 i menaxherit të bazës së të dhënave – Fshirja e rreshtave nga një tabelë
Në këtë shembull, do të mësoni se si të fshini rreshtat nga një tabelë e bazës së të dhënave duke përdorur SQL, PHP, Python dhe Java.
- Në PHP:
// Krijo lidhjen me mysql_connect()
$link = mysql_connect ("localhost", "root", "") ose die ("Nuk mund të lidhet");
// Ne zgjedhim bazën e të dhënave që duam të përdorim
mysql_select_db("testdb") ose die("Nuk mund të zgjedh db");
// Kryeni pyetjen tonë këtu duke përdorur deklarata të përgatitura nëse na duhet: $sql = 'FSHIJ NGA `tabela` KU `id` = ?'.$id;
// Ekzekutoni deklaratën: $rezultat = mysqli_query($link, $sql);
if (!$result) { echo "Ndodhi një gabim gjatë ekzekutimit të pyetjes."; } else { echo "Kërkesa është ekzekutuar me sukses"; }
Menaxherët kryesorë të bazës së të dhënave
Një sistem i menaxhimit të bazës së të dhënave (DBMS) është softuer që ndihmon në menaxhimin dhe manipulimin e bazave të të dhënave. Kjo ju lejon të krijoni, modifikoni dhe kërkoni të dhënat e ruajtura në një bazë të dhënash në mënyrë efikase dhe të sigurt.
Ekzistojnë lloje të ndryshme të menaxherëve të bazës së të dhënave, disa shembuj praktikë janë:
MySQL
Është një sistem menaxhimi i bazës së të dhënave relacionale me burim të hapur që përdoret gjerësisht . Është shumë popullor në internet dhe përdoret për të ruajtur të dhëna për aplikacione në internet, të tilla si blogje, faqe interneti të tregtisë elektronike dhe platforma të menaxhimit të përmbajtjes.
Baza e të dhënave Oracle
Është një sistem i menaxhimit të bazës së të dhënave relacionale që përdoret kryesisht nga kompani dhe organizata të mëdha. Është i njohur për shkallëzueshmërinë, sigurinë dhe aftësinë për të trajtuar vëllime të mëdha të të dhënave.
MongoDB
MongoDB, një sistem menaxhimi i bazës së të dhënave NoSQL , është i orientuar drejt dokumenteve. Është i përshtatshëm për aplikacione që kanë nevojë për një strukturë të dhënash fleksibile dhe të shkallëzueshme, siç janë ato që lidhen me rrjetet sociale dhe sistemet e menaxhimit të përmbajtjes.
Microsoft SQL Server
Microsoft zhvilloi SQL Server, i cili është një menaxher relacional i bazës së të dhënave. Përdoret në një sërë industrish, nga bizneset e vogla tek korporatat shumëkombëshe, dhe mbështet një gamë të gjerë sistemesh operative.
PostgreSQL
Është një menaxher i bazës së të dhënave relacionale me burim të hapur dhe një nga më të vjetrit në dispozicion. Është i njohur për stabilitetin, besueshmërinë dhe aftësinë për të trajtuar vëllime të mëdha të të dhënave.
Këta janë vetëm disa shembuj, por ka shumë menaxherë të tjerë të bazës së të dhënave të disponueshme, secili me veçori dhe funksione specifike për t'iu përshtatur nevojave dhe rasteve të ndryshme të përdorimit.
Përfundim: Shembuj praktikë të menaxherit të bazës së të dhënave
Në këtë artikull ne kemi diskutuar pesë shembuj praktikë se si të përdorim një menaxher të bazës së të dhënave. Këta shembuj do t'ju ndihmojnë të mësoni se si të përdorni një bazë të dhënash dhe të fitoni besim në përdorimin e saj. Shembulli i parë tregoi se si të krijoni një bazë të dhënash të re dhe tabela brenda saj; Shembulli i dytë na mësoi se si të fusim të dhëna në ato tabela; Shembulli i tretë ndau informacion në lidhje me marrjen e informacionit nga të njëjtat tabela; Së fundi, dy shembujt e fundit treguan se si të fshini të dhënat nga të njëjtat tabela, si dhe të rikuperoni të gjitha rreshtat brenda tyre.