1) Last Ned Og installer MySQL Query Browser
2) Start den og opprett en tilkobling til databasen din. Bruk» test » som standardskjema.
3a) Excute FØLGENDE SQL-setning.
OPPRETT TABELL ‘test’.` pic`(
` idpic`HELTALL USIGNERT IKKE NULL AUTO_INCREMENT,
` bildetekst`VARCHAR(45) IKKE NULL,
` IMG ‘LONGBLOB IKKE NULL,
PRIMÆRNØKKEL (`idpic’)
)
TYPE = innodb;
3b) I Stedet for å lage tabellen VIA SQL, kan du opprette et bord ved å trykke på høyre museknapp på skjematreet og velge » Opprett Nytt Bord «
Skriv» pic » i Tabellnavn-feltet. Trykk enter. Trykk enter igjen for å opprette den første kolonnen som heter «idpic» (som vil være primærnøkkelen din). Trykk enter for å godta HELTALL som datatype. Skriv inn «bildetekst» for å lagre et navn for deg bilde. Trykk enter. Skriv «v» (som vil utløse VARCHAR (45)) og trykk enter. Skriv «img» og skriv inn. Skriv «longb» (som vil utløse LONGBLOB) og trykk enter. Klikke . Dette vil vise DEG SQL-setningen som skal utføres.
Trykk På for å opprette tabellen.
5) Lukk tabelleditoren eller oppdater schemata-treet og dobbeltklikk på den nye genererte tabellen i schemata-treet
6) dette vil generere SQL-setningen
VELG * FRA pic p
klikk nå på tabellen igjen for å utføre den. Du kan trykke Ctrl + Enter i stedet (selvfølgelig)
7) klikk nå på knappen i handlingslinjen nederst. Dobbeltklikk det tomme tekstfeltet. Skriv inn et navn på bildet. Trykk enter.
8) Klikk på» Åpne » overleggsikonet til venstre for img-feltet i første rad. Eller du kan trykke på høyre museknappen på feltet og velg «Last Feltinnhold» fra popup-menyen.
9) Klikk for å faktisk lagre de nye dataene i databasen.
10) klikk nå på» Magnifyer » overlay-ikonet, og hvis du har satt inn ET JPG -, PNG-eller BMP-bilde, vil du se det i feltviseren.
Tips: for å kunne sette inn bilder som er større ENN 1 MB må du øke max_allowed_packed-alternativet i serverkonfigurasjonsfilen. Du kan endre det i Delen Oppstartsvariabler i MySQL-Administratoren på Nettverkssiden.
Michael Zinner, Teamleder, Utviklerverktøy
MySQL AB, www.mysql.com
Er Du MySQL-sertifisert? www.mysql.com/certification