MySQL ger betydande makt för att lagra , söka och sortera data . Mycket av vad det gör handlar om små bitar av data som kombineras på användbara sätt . Men ibland måste du lagra stora objekt, till exempel små snuttar eller hela sidor i HTML , i din databas . Stora bitar av data som lagras i tabellen kolumner som använder variationer på " BLOB " datatypen . Men blobbar är för binära data, såsom bilder och ljudfiler . För att lagra HTML eller andra stora bitar av text , använd " TEXT " eller dess längre varianter . Saker du behöver
MySQL databas
MySQL programvara , såsom phpMyAdmin , MySQL kommandoraden program eller din favorit program för hantering
Visa fler instruktioner , Skapa en MySQL tabell som kan förvara din HTML
1
reda på hur länge dina HTML- snuttar blir . Databaser definiera en maximal storlek per post för varje kolumn i sina tabeller . Detta hjälper dem att springa snabbare . Så du kommer att behöva ta reda på hur mycket utrymme du behöver för din HTML- snippets . Hitta exempel på HTML- snuttar som du vill lagra i databasen och räkna hur många tecken som finns i var och en . Microsoft Word eller många andra text program redigering har karaktär räknar funktioner som kan göra processen snabbare . Hitta vilken av dina HTML snuttar har flest karaktärer och anteckna dess karaktär räknas som din " nödvändig karaktär kapacitet . "
2
Bestäm vilken typ av " TEXT " kolumn som du behöver . Varje typ har ett visst maximalt antal tecken . Hitta vilken typ kan lagra fler tecken än din nödvändig karaktär kapacitet .
Basic "text" kolumner kan lagra upp till 65.535 tecken . " MEDIUMTEXT " kolumnerna kan lagra upp till 16.777.215 tecken . " LONGTEXT " kolumnerna kan lagra upp till 4294967295 tecken .
Välj vilken typ du behöver och göra en anteckning om det .
3
Skapa din databastabell som kommer att lagra HTML . Den exakta strukturen i tabellen beror på dina behov , men här är ett mycket enkelt exempel på en SQL- kommando som skapar den typ av bord du behöver :
CREATE TABLE store - my - html (
id SMALLINT UNSIGNED NOT NULL AUTO_INCREMENT PRIMARY KEY ,
html -data TEXT NOT NULL ,
) katalog p Om du behöver en " MEDIUMTEXT " kolumnen för dina HTML- snuttar , använda detta exempel SQL-kommando :
CREATE TABLE store - my - html (
id SMALLINT UNSIGNED NOT NULL AUTO_INCREMENT PRIMARY KEY ,
html - uppgifter MEDIUMTEXT NOT NULL ,
) katalog p Om du behöver " LONGTEXT , " använder du exemplet SQL-kommando :
CREATE TABLE store - my - html (
id SMALLINT UNSIGNED NOT NULL AUTO_INCREMENT PRIMARY KEY ,
html - uppgifter LONGTEXT NOT NULL ,
) katalog
Kör detta kommando i din MySQL management program och exemplet tabellen skapas .
4
Testa att din tabell fungerar för dina behov . Använd din MySQL programvara för att infoga HTML- exempel i " html - uppgifter " kolumnen på din nya " butik - my - html " bord .
Nu kan du använda MySQL för att hantera alla dessa HTML-data på samma sätt du gör med någon annan text .