MySQL gir betydelig makt for lagring, søking og sortering data . Mye av hva det gjør involverer små biter av data kombinert på nyttige måter. Men noen ganger må du lagre store elementer , for eksempel små tekstbiter eller hele sider med HTML , i databasen. Store deler av data er lagret i tabellkolonnene som bruker variasjoner på "Blob " datatype. Men BLOB er for binære data , for eksempel bilder og lydfiler . For å lagre HTML eller andre store biter av tekst , bruk "TEKST " eller dets lengre varianter. Du trenger
MySQL database
MySQL programvare , for eksempel phpMyAdmin , MySQL kommandolinje- program eller din favoritt management program
Vis flere instruksjoner , Lag en MySQL tabell som kan butikk for HTML
en
Finn ut hvor lenge HTML snutter vil bli. Databaser definere en maksimal størrelse per oppføring for hver kolonne i sitt bord. Dette hjelper dem kjøre raskere. Så må du finne ut hvor mye plass du trenger for HTML- snutter. Finne eksempler på HTML- snutter som du vil lagre i databasen din og telle hvor mange tegn i hver enkelt. Microsoft Word eller mange andre tekstredigering programmer har tegnet telle funksjoner som kan gjøre prosessen raskere. Finn ut hvilken av HTML tekstbiter har flest tegn og noterer sin karakter teller som "nødvendig karakter kapasitet. "
2
Finn ut hvilken type " TEKST" kolonnen du trenger. Hvert slag har en bestemt maksimalt antall tegn . Finn hvilken type kan lagre flere tegn enn nødvendig karakter kapasitet.
Basic "tekst" kolonner kan lagre opptil 65 535 tegn. " MEDIUMTEXT " kolonnene kan lagre opptil 16.777.215 tegn. " LONGTEXT " kolonnene kan lagre opptil 4294967295 tegn.
Velg hvilken type du trenger, og noterer det .
3
Lag din database tabell som lagrer HTML. Den nøyaktige strukturen i tabellen vil avhenge av dine behov , men her er et veldig enkelt eksempel på en SQL-kommando som skaper den type tabellen du trenger : en
CREATE TABLE butikk- my- html (
< p> id SMALLINT UNSIGNED NOT NULL AUTO_INCREMENT PRIMARY KEY , etter
html - data TEKST NOT NULL , etter
)
p Hvis du trenger en " MEDIUMTEXT "-kolonnen for HTML- snutter , bruke dette eksempelet SQL-kommandoen : en
CREATE TABLE butikk- my- html (
id SMALLINT UNSIGNED NOT NULL AUTO_INCREMENT PRIMARY KEY , etter
html - data MEDIUMTEXT NOT NULL ,
)
p Hvis du trenger " LONGTEXT ", bruker dette eksempelet SQL-kommandoen : en
CREATE TABLE butikk- my- html (
id SMALLINT UNSIGNED NOT NULL AUTO_INCREMENT PRIMARY KEY , etter
html - data LONGTEXT NOT NULL , etter
)
Kjør denne kommandoen i MySQL- management program og eksempelet bord blir opprettet .
4
Test at bordet fungerer for dine behov . Bruk MySQL programvare for å sette inn HTML- eksemplene inn i " html - data "-kolonnen i den nye " butikk - my- html " tabellen .
Nå kan du bruke MySQL til å administrere alle at HTML data på samme måte du gjør med en hvilken som helst annen tekst .