SQL užklausos online: Skirtumas tarp puslapio versijų
Iš PHP, MySQL.
1 eilutė: | 1 eilutė: | ||
− | + | Adresas: [http://www.mysql.lt/irankiai/world http://www.mysql.lt/irankiai/world] | |
− | + | Šiuo metu įrankis yra '''kurimo/testavimo stadijoje'''. | |
+ | Komentarai/pastabos/klaidos/etc labai sveikintini ir laukiami. Visą informaciją galima ir siųsti: [mailto:minde@mysql.lt]. Arba registruotis šiame vikyje (wiki) ir rašyti į "aptarimas" skiltį. | ||
− | + | Šis įrankis skirtas: | |
+ | * norintiems išbandyti kaip veikia SQL užklausos MySQL duomenų bazėje; | ||
+ | * norintiems pateikti SQL užklausos pavyzdį su rezultatais kitiems interneto vartotojams (nuorodos pagalba); | ||
TODO: | TODO: | ||
14 eilutė: | 17 eilutė: | ||
Problemos: | Problemos: | ||
− | * Kadangi viskas hostinama ant serveriai.lt shared hostingo tai neįmanoma pilnai uždrausti visų SQL komandų (SHOW GRANTS). Realiai šiuo metu veikia: SELECT, EXECUTE, CREATE VIEW, SHOW VIEW, CREATE ROUTINE, ALTER ROUTINE. Kitaip sakant vartotojai gali | + | * Kadangi viskas hostinama ant serveriai.lt shared hostingo tai neįmanoma pilnai uždrausti visų SQL komandų (SHOW GRANTS). Realiai šiuo metu veikia: SELECT, EXECUTE, CREATE VIEW, SHOW VIEW, CREATE ROUTINE, ALTER ROUTINE. Kitaip sakant, vartotojai gali selectinti, kurti viewsus bei procedūras (pvz.: CREATE VIEW pasokime_mysqle1.v AS SELECT * FROM information_schema.tables ). |
10:16, 10 spalio 2007 versija
Adresas: http://www.mysql.lt/irankiai/world
Šiuo metu įrankis yra kurimo/testavimo stadijoje. Komentarai/pastabos/klaidos/etc labai sveikintini ir laukiami. Visą informaciją galima ir siųsti: [1]. Arba registruotis šiame vikyje (wiki) ir rašyti į "aptarimas" skiltį.
Šis įrankis skirtas:
- norintiems išbandyti kaip veikia SQL užklausos MySQL duomenų bazėje;
- norintiems pateikti SQL užklausos pavyzdį su rezultatais kitiems interneto vartotojams (nuorodos pagalba);
TODO:
- Pridėti galimybę naudotis netik World duomenų baze bet ir populiariomis Sakila bei Manegerie;
- Pridėti visų duomenų bazių schemų vizualizacijas;
- Parašyti paaiškinimus dėl INFORMATION_SCHEMA duomenų bazės;
- Spręsti šiukšlinimo/db valymo problemas (automatinis db regenervimas kas kažkiek laiko, captcha, registruoti vartotojai);
- Padaryti užklausų log'ą, su galimybe išsaugoti užklausą kaip nuorodą (kad būtų galima dalintis nuorodomis ir pan.);
- Parašyti keletą pavyždžių su JOIN'ais, paieška, WHERE sąlygom ir pan.;
Problemos:
- Kadangi viskas hostinama ant serveriai.lt shared hostingo tai neįmanoma pilnai uždrausti visų SQL komandų (SHOW GRANTS). Realiai šiuo metu veikia: SELECT, EXECUTE, CREATE VIEW, SHOW VIEW, CREATE ROUTINE, ALTER ROUTINE. Kitaip sakant, vartotojai gali selectinti, kurti viewsus bei procedūras (pvz.: CREATE VIEW pasokime_mysqle1.v AS SELECT * FROM information_schema.tables ).