Come usare Blob o testo al negozio HTML

March 13

Come usare Blob o testo al negozio HTML


MySQL fornisce un significativo potere per l'archiviazione, la ricerca e l'ordinamento dei dati. Molto di ciò che fa coinvolge piccoli pezzi di dati combinati in modi utili. Ma a volte è necessario memorizzare oggetti di grandi dimensioni, come ad esempio piccoli frammenti o intere pagine di HTML, nel database. Grossi pezzi di dati sono memorizzati in colonne della tabella che utilizzano variazioni sul tipo di dati "BLOB". Ma macchie sono per i dati binari, come immagini e file audio. Per memorizzare HTML o altri grandi pezzi di testo, utilizzare "TEXT" o delle sue variazioni più lunghi.

istruzione

Creazione di una tabella di MySQL in grado di memorizzare il tuo HTML

1 Scopri quanto tempo i vostri frammenti di codice HTML saranno. Basi di dati definiscono una dimensione massima per ogni voce per ogni colonna nelle loro tabelle. Questo li aiuta a correre più veloce. Quindi sarà necessario per scoprire quanto spazio necessario per i vostri frammenti di codice HTML. Trova esempi di frammenti di codice HTML che si desidera memorizzare nel database e contare quanti caratteri sono in ciascuno di essi. Microsoft Word o di molti altri programmi di editing di testo hanno funzioni di conteggio dei caratteri che possono rendere il processo più veloce. Trovare quale dei tuoi frammenti di codice HTML ha il maggior numero di personaggi e prendere nota del suo carattere conta come la tua "capacità carattere necessario."

2 Determinare quale tipo di colonna "TEXT" è necessario. Ogni tipo ha un numero massimo di caratteri. Trova che tipo in grado di memorizzare più caratteri di vostra capacità carattere necessario.

Base "testo" colonne possono memorizzare fino a 65.535 caratteri. "MEDIUMTEXT" colonne possono memorizzare fino a 16.777.215 caratteri. "LongText" colonne possono memorizzare fino a 4.294.967.295 caratteri.

Scegliere quale tipo avete bisogno e prendere nota di esso.

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

CREATE store-my-tabella HTML (

id SMALLINT UNSIGNED NOT NULL AUTO_INCREMENT PRIMARY KEY,

html-dati TESTO NOT NULL,

)

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

CREATE store-my-tabella HTML (

id SMALLINT UNSIGNED NOT NULL AUTO_INCREMENT PRIMARY KEY,

html-dati non MEDIUMTEXT NULL,

)

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

CREATE store-my-tabella HTML (

id SMALLINT UNSIGNED NOT NULL AUTO_INCREMENT PRIMARY KEY,

html-dati LONGTEXT NOT NULL,

)

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

4 Prova che la tabella funziona per le vostre esigenze. Utilizzare il software di gestione di MySQL per inserire i tuoi esempi HTML nella colonna "html-dati" della vostra nuova tabella "store-my-html".

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

Consigli e avvertenze

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