MySQL:: exemplu: cum se stochează imagini în baza de date Mysql

1) Descărcați și instalați MySQL Query Browser
2) Porniți-l și creați o conexiune la baza de date. Utilizați” test ” ca schemă implicită.
3a) Excută următoarea Instrucțiune SQL.
creați tabelul `test`.` pic`(
` idpic`întreg nesemnat NOT NULL AUTO_INCREMENT,
` legendă ‘ VARCHAR(45) NOT NULL,
`img` LONGBLOB NOT NULL,
cheie primară (‘idpic’)
)
TYPE = InnoDB;
3b) în loc să creați tabelul prin SQL, puteți crea un tabel apăsând butonul din dreapta al mouse-ului pe arborele schemelor și selectați „Creare tabel nou”
tastați „pic” în câmpul Nume tabel. Apăsați enter. Apăsați enter din nou pentru a crea prima coloană numită „idpic” (care va fi cheia principală). Apăsați enter pentru a accepta INTEGER ca tip de date. Introduceți „legendă” pentru a stoca un nume pentru imaginea dvs. Apăsați enter. Tastați” v ” (care va declanșa VARCHAR(45)) și apăsați enter. Tastați ” img ” și introduceți. Tastați „longb” (care va declanșa LONGBLOB) și apăsați enter. Faceți clic pe . Aceasta vă va arăta instrucțiunea SQL care va fi executată.
Apăsați pentru a crea tabelul.
5) închideți editorul de tabele sau reîmprospătați arborele schemelor și faceți dublu clic pe noul tabel generat în arborele schemelor
6) Aceasta va genera instrucțiunea SQL
selectați * din pic p
Acum faceți clic din nou pe Tabel pentru a-l executa. Puteți apăsa Ctrl + Enter în schimb (desigur)
7) Acum faceți clic pe butonul din bara de acțiuni din partea de jos. Faceți dublu clic pe câmpul gol de subtitrare. Introduceți un nume pentru imaginea dvs. Apăsați enter.
8) Faceți clic pe pictograma de suprapunere „deschidere” din stânga câmpului img din primul rând. Sau puteți apăsa butonul mouse-ului din dreapta pe câmp și selectați „Încărcați conținutul câmpului” din meniul pop-up.
9) Faceți clic pentru a stoca efectiv noile date în baza de date.
10) Acum faceți clic pe pictograma de suprapunere” Magnifyer ” și dacă ați introdus o imagine JPG, PNG sau BMP o veți vedea în câmp vizualizator.
sfat: pentru a putea insera imagini mai mari de 1 MB, trebuie să măriți opțiunea max_allowed_packed din fișierul de configurare a serverului. Puteți schimba acest lucru în secțiunea variabile de pornire din administratorul MySQL de pe pagina de rețea.
Michael Zinner, lider de echipă, instrumente pentru dezvoltatori
MySQL AB, www.mysql.com
sunteți certificat MySQL? www.mysql.com/certification

Lasă un răspuns

Adresa ta de email nu va fi publicată.