Mozilla Skin
WIKI nejen pro klienty webhostingu banan.cz, diskuze zde

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í.

Soubor: Databazenova.jpg

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)

Soubor: Databazeserver.jpg

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/.

Soubor: Novyucet.jpg

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.

Soubor: Firebird.jpg

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