MySQL:: příklad: jak ukládat obrázky do databáze Mysql

1) Stáhněte a nainstalujte MySQL Query Browser
2) Spusťte jej a vytvořte připojení k databázi. Jako výchozí schéma použijte „test“.
3a) Excute následující příkaz SQL.
vytvořit tabulku ‚ test`.`pic ‚(
`idpic` INTEGER UNSIGNED NOT NULL AUTO_INCREMENT,
‚caption‘ VARCHAR (45) NOT NULL,
‚ img ‚LONGBLOB NOT NULL,
primární klíč (`idpic‘)
)
TYPE = InnoDB;
3b) místo vytvoření tabulky pomocí SQL můžete vytvořit tabulku stisknutím pravého tlačítka myši na stromu schémat a výběrem možnosti „Vytvořit novou tabulku“
zadejte do pole Název tabulky „pic“. Stiskněte klávesu enter. Opětovným stisknutím klávesy enter vytvoříte první sloupec s názvem „idpic“ (to bude váš primární klíč). Stisknutím klávesy enter přijmete INTEGER jako datový typ. Zadejte „titulek“ pro uložení názvu obrázku. Stiskněte klávesu enter. Zadejte “ v “ (který spustí VARCHAR (45)) a stiskněte klávesu enter. Zadejte “ img “ a zadejte. Zadejte „longb“ (který spustí LONGBLOB) a stiskněte klávesu enter. Klepnout . Zobrazí se příkaz SQL, který bude proveden.
Stiskněte pro vytvoření tabulky.
5) zavřete editor tabulky nebo obnovte strom schémat a poklepejte na novou vygenerovanou tabulku ve stromu schémat
6) tím se vygeneruje příkaz SQL
vyberte * z pic p
Nyní klikněte na tabulku znovu a spusťte ji. Místo toho můžete stisknout Ctrl + Enter (samozřejmě)
7) Nyní klikněte na tlačítko na panelu akcí dole. Poklepejte na prázdné pole titulků. Zadejte název obrázku. Stiskněte klávesu enter.
8) Klikněte na ikonu překrytí „otevřít“ v levé části pole img v prvním řádku. Nebo můžete stisknout správnou myštlačítko na poli a v rozbalovací nabídce vyberte „načíst obsah pole“.
9) kliknutím skutečně uložíte nová data do databáze.
10) Nyní klikněte na ikonu překrytí“ Magnifyer “ a pokud jste vložili obrázek JPG, PNG nebo BMP, uvidíte jej v poli prohlížeč.
Tip: Chcete-li vložit obrázky větší než 1 MB, musíte v konfiguračním souboru serveru zvýšit možnost max_allowed_packed. Můžete to změnit v sekci spouštěcí proměnné v administrátorovi MySQL na stránce sítě.
Michael Zinner, vedoucí týmu, Vývojářské nástroje
MySQL AB, www.mysql.com
jste certifikováni MySQL? www.mysql.com/certification

Napsat komentář

Vaše e-mailová adresa nebude zveřejněna.