MysqlTool - klient pro sprßvu databßze MYSQL
21.3.2001
SouΦasn∞ s rozvojem Linuxu vzr∙stß takΘ oblφbenost SQL databßzφ, kterΘ jsou vyu╛φvany nejen pro
uklßdßnφ velk²ch objem∙ dat, ale takΘ pro malΘ osobnφ databßze. P°ispφvß k tomu i skuteΦnost,
╛e SQL jazyk je pom∞rn∞ jednoduch² a zvlßdnutφ jeho zßklad∙ ned∞lß v∞t╣in∞ domßcφch u╛ivatel∙
problΘmy. Je takΘ nutno podotknout, ╛e tito u╛ivatelΘ Φasto nepot°ebujφ vφce ne╛ zßkladnφ
znalost p°φkazu SELECT, DELETE, UPDATE a INSERT. Ke zvlßdnutφ operacφ ostanφch oblastech jim
staΦφ znalost n∞kterΘho programu, kter² je v╣emi t∞mi "slo╛it²mi" ·koly jako je vytvo°enφ
a smazßnφ databßze nebo tabulky intuitivn∞ provede. TΘto kategorii SQL klient∙ jsem se na
Wastelands ji╛ n∞kolikrßt v∞noval. P°esto jich existuje velkΘ mno╛stvφ a proto jsem se rozhodl,
╛e budu v tΘto serii pokraΦovat, aby si ka╛d² mohl vybrat p°esn∞ to, co mu vyhovuje nebo
co pot°ebuje.
Dal╣φm zßstupce tΘto kategorie je program nesoucφ jmΘno MysqlTool. Tak jak je u program∙
tΘto kategorie zvykem, i v tomto p°φpad∞ se jednß o WWW aplikaci, ovlßdanou pomocφ WWW
prohlφ╛eΦe. Cel² program je napsan² v Perlu, tak╛e pro jeho ·sp∞╣nΘ provozovßnφ budete
pot°ebovat Perl, WWW server (doporuΦuje se Apache) a n∞kolik perlov²ch modul∙. Jejich
seznam naleznete na WWW strßnce programu MysqlTool. Poslednφm p°edpokladem je instalace
databßze MySQL. Instalace programu je popsßna v dokumentaci a nem∞li by s nφ b²t problΘmy.
Po instalaci lze aplikaci spustit v WWW prohlφ╛eΦi a rovnou zaΦφt pracovat s databßzφ MySQL.
Ovlßdßnφ je intuitivnφ pomocφ znßm²ch prvk∙ WWW rozhranφ. JednotlivΘ databßze jsou zobrazeny
jako stromovß struktura, kterou lze prochßzet a vyhledßvat objekt, se kter²m prßv∞ pot°ebujete
pracovat. Po kliknutφ na n∞j se v hlavnφ Φßsti programu objevφ editaΦnφ pole zßvislß na vybranΘm
objektu nebo zvolenΘ operaci. Pomocφ programu MysqlTool m∙╛ete nad databßzφ provßd∞t nßsledujφcφ
operace:
- sprßva vφce server∙
- zobrazenφ stromovΘ struktury databßze
- zobrazenφ prom∞n²ch SQL serveru
- zobrazenφ jednotliv²ch proces∙ serveru
- zastavenφ serveru nebo jednotliv²ch proces∙
- sprßva p°φstupov²ch prßv k serveru, databßzφm, tabulkßm a polφm tabulek
- vytvß°enφ a ru╣enφ jednotliv²ch databßzφ
- vytvß°enφ, zm∞na nebo smazßnφ tabulek
- vytvß°enφ, zm∞na nebo mazßnφ jednotliv²ch polφ tabulek
- vytvß°enφ a mazßnφ index∙
- spou╣t∞nφ SQL dotaz∙
- prochßzenφ jednotliv²ch zßznam∙ v tabulkßch
- p°idßvßnφ zßznam∙ do tabulek
- generovßnφ struktury tabulky pro pou╛itφ v jinΘ databßzi
Jak vypl²vß z p°edchozφho seznamu funkcφ, je to velmi komplexnφ nßstroj pro u╛ivatele,
kte°φ pro svou prßci vy╛adujφ co nejv∞t╣φ komfort. Pomocφ lehce ovladatelnΘho rozhranφ zφskßte
p°φm² p°φstup k jednoduchΘ administraci va╣eho MySQL serveru a ani nemusφte detailn∞ znßt
syntaxi SQL jazyka.
MysqlTool nenφ poslednφm SQL klientem, kterΘmu jsem se na Wastelands v∞noval. Jak jsem °ekl
na ·vod, existuje jich je╣t∞ celß °ada a k n∞kter²m z nich se v budoucnu urΦit∞ vrßtφme.
Pokud se rozhodnete jej vyzkou╣et, zkuste adresu http://freshmeat.net/redir/mysqltool/6923/url_homepage/
|