Nwlapcug.com


Come utilizzare Blob o Text per archivio HTML



MySQL fornisce potenza significativa per l'archiviazione, ricerca e ordinamento dei dati. Gran parte di ciò che fa coinvolge piccoli pezzi di dati combinati in modi utili. Ma a volte è necessario memorizzare grandi articoli, quali piccoli frammenti o intere pagine del HTML, nel database. Grandi pezzi di dati vengono archiviati in colonne di tabella che utilizzano variazioni sul tipo di dati "BLOB". Ma BLOB sono per i dati binari, ad esempio immagini e file audio. Per memorizzare HTML o altri grandi pezzi di testo, utilizzare "Testo" o sue varianti più a lungo.

Istruzioni

Creare una tabella di MySQL che Can Store il codice HTML

1

Scoprire quanto tempo sarà il tuo snippet HTML. Database di definiscono una dimensione massima per ogni voce per ogni colonna nelle rispettive tabelle. Questo li aiuta a correre più veloce. Quindi sarà necessario trovare la quantità di spazio necessario per i frammenti di codice HTML. Trovare esempi di frammenti di codice HTML che si desidera memorizzare nel database e contare quanti caratteri sono in ciascuno di essi. Microsoft Word o molti altri programmi di editing di testo hanno funzioni di conteggio di carattere che possono rendere il processo più veloce. Trovare che i frammenti di codice HTML ha la maggior parte dei caratteri e prendere nota del relativo numero di caratteri come la "capacità di carattere necessario."

2

Determinare quale tipo di colonna di "Testo" si ha bisogno. Ogni tipo ha un determinato numero massimo di caratteri. Trovare quale tipo può memorizzare più caratteri rispetto la capacità del carattere necessario.

Colonne di "Testo" base possono memorizzare fino a 65.535 caratteri. Colonne "MEDIUMTEXT" possono memorizzare fino a 16,777,215 caratteri. Colonne "LONGTEXT" possono memorizzare fino a 4.294.967.295 caratteri.

Scegli quale tipo hai bisogno e prendere nota di esso.

3

Creare la tabella di database che memorizza il codice HTML. La struttura esatta della tabella dipenderà dalle vostre esigenze, ma qui è un esempio molto semplice di un comando SQL che crea il tipo di tabella che è necessario:

CREATE TABLE store-my-html (

Identificativo SMALLINT UNSIGNED non NULL AUTO_INCREMENT PRIMARY KEY,

dati HTML TEXT NOT NULL,

)

Se avete bisogno di una colonna di "MEDIUMTEXT" per i frammenti di codice HTML, utilizzare questo esempio comando SQL:

CREATE TABLE store-my-html (

Identificativo SMALLINT UNSIGNED non NULL AUTO_INCREMENT PRIMARY KEY,

html-dati MEDIUMTEXT NOT NULL,

)

Se avete bisogno di "LONGTEXT", utilizzare questo esempio comando SQL:

CREATE TABLE store-my-html (

Identificativo SMALLINT UNSIGNED non NULL AUTO_INCREMENT PRIMARY KEY,

html-dati LONGTEXT NOT NULL,

)

Eseguire questo comando nel tuo programma di gestione di MySQL e verrà creata la tabella di esempio.

4

Test che funziona il vostro tavolo per le vostre esigenze. Utilizzare il software di gestione di MySQL per inserire i vostri esempi HTML nella colonna della nuova tabella "store-my-html" "html-dati".

Ora è possibile utilizzare MySQL per gestire tutto ciò che i dati HTML allo stesso modo che si fa con qualsiasi altro testo.

Consigli & Avvertenze

  • Utilizzare la tabella di esempio semplice da questo tutorial come base per la creazione della struttura di tabella adatta alle vostre esigenze di altre oltre a memorizzare frammenti di HTML.