Databáze (sekce)
Z BananWiki
Obsah |
MySQL
MySQL je multiplatformní relační databázový systém dostupný pod bezplatnou licencí GPL, který využívá k dotazování jazyka SQL. Vytvoření nové databáze probíha skrze administrační rozhraní, kde kliknutím na přidat účet (modrý trojúhelník) se zobrazí okno pro vytvoření nové databáze. Po zadání názvu, hesla a znakové sady bude do 15 minut vytvořen nový účet s databází.
Pro editaci databáze potom slouží phpMyAdmin, ke kterému se můžete přihlásit na adrese phpmyadmin.nazev_domeny (např. phpmyadmin.domena9.info) případně cislo_serveru.banan.cz/phpmyadmin (číslo serveru můžete zjistit najetím kurzoru myši na modrý otazník)
Ostatní DB
Pokud Vám nevyhovuje databáze MySQL, potom můžete využít nabídky ostatních databázových systémů dostupných pod volnou licencí.
PostgreSQL
PostgreSQ je objektově-relační databázový systém primárně vyvíjen pro unixové systémy. Pro práci je zapotřebí vytvořit nový účet. Po vyplnění jména uživatele, hesla a kódování je účet aktivní do 15 minut. Editace probíhá pomocí nástroje phpPgAdmin který je přístupný na adrese http://b09.banan.cz/pg/.
Firebird 2.0
Firebird je multiplatformní relační databázový systém pod open source licencí. Nová databáze se vytvoří společně s novým uživatelským účtem kliknutím na nový účet. Po vytvoření nového účtu je správa vytvořené databáze možná pomocí webové aplikace iWebAdmin na adrese http://b14.banan.cz/ibwebadmin/database.php, pro přihlášení zadejte název databáze ve tvaru jmenodatabaze_vasedomena_tld.
SQLite
Pro vytvoření SQLite databáze není zapotřebí tvorba uživatelského účtu, stačí vytvořit textový soubor s požadovaným kódováním a uložit na místo dosažitelné z webu. V případě použití sqlite_open a CREATE příkazu se datový soubor s databází automaticky vytvoří sám na Vámi zadané cestě.
<?php // ověrení existence souboru $dbHandle = sqlite_open(cesta, 0666, $sqliteError) or die($sqliteError); // vytvoření tabulky $sqlCreateTable = 'CREATE TABLE Example(id INTEGER PRIMARY KEY, item CHAR(256), item2 INTEGER(10))'; @sqlite_exec($dbHandle, $sqlCreateTable); ?>
Externí přístup
Pokud máte zaplacen balíček Externí přístup k databázi, pak můžete v této sekci přidávat IP adresy počítačů ze kterých je povoleno přistupovat k databázi externě.
časté dotazy Databáze - FAQ



