SCAGLIE DI SCAPRA IN MYSQL

SCAGLIE DI SCAPRA IN MYSQL
I dati della stringa sono necessari per fuggire prima di utilizzare nella query selezionata per restituire il set di risultati con un singolo preventivo (”), backslash (\), ASCII NULL, ecc. La funzione MySQL QUOTE () viene utilizzata per svolgere questo compito. Genera un valore di stringa che sfugge ai dati della query correttamente. Gli usi della funzione di citazione () per sfuggire alla stringa in mysql sono stati descritti in questo tutorial.

Sintassi:

La funzione QUOTE () prende un valore di stringa come argomento che verrà sfuggito e restituisce la stringa sfuggita dopo aver eseguito la query. La sintassi di questa funzione è riportata di seguito.

Citazione (stringa)

Personaggi di sequenza di fuga:

Gli usi di diversi caratteri di sequenza di fuga sono stati spiegati di seguito.

Carattere Descrizione
\ ' È usato per stampare un singolo carattere di preventivo (').
\ " È usato per stampare il carattere a doppia citazione (“).
\ 0 È usato per stampare carattere null ascii.
\B Viene utilizzato per stampare il carattere backspace.
\N Viene utilizzato per stampare il carattere newline.
\R Viene utilizzato per stampare il carattere di ritorno del carrello.
\T Viene utilizzato per stampare il carattere spaziale delle schede.
\ Z Viene utilizzato per stampare il carattere ASCII 26 (Ctrl+Z).
\\ Viene utilizzato per stampare il carattere di backslash (\).
\% È usato per stampare il carattere "%".
\ _ È usato per stampare il carattere '_'.

Uso della funzione QUOTE () per un valore di stringa:

Gli usi della funzione di citazione () con diversi tipi di caratteri di sequenza di fuga sono stati mostrati in questa parte del tutorial.

Esempio-1: utilizzo della funzione QUOTE () per stampare una stringa semplice

Quando il valore della stringa viene stampato senza la funzione QUOTE () utilizzando l'istruzione SELECT, il valore della stringa verrà stampato senza alcun preventivo. Esegui la seguente istruzione seleziona con la funzione QUOTE () per stampare una stringa semplice con un singolo preventivo.

Seleziona citazione ('Welcome to LinuxHint') come evaled_value;

Produzione:

Verrà visualizzato il seguente output dopo aver eseguito la query sopra.

Esempio-2: utilizzo della funzione QUOTE () per stampare un singolo preventivo all'interno della stringa

Esegui la seguente istruzione Seleziona con la funzione QUOTE () per stampare una stringa con il singolo citazione.

Seleziona QUOTE (Server "Mysql" Database ") come Escaped_Value;

Produzione:

Verrà visualizzato il seguente output dopo aver eseguito la query sopra.

Esempio-3: Utilizzo della funzione QUOTE () per stampare la doppia citazione all'interno della stringa

Esegui la seguente istruzione Seleziona con la funzione QUOTE () per stampare una stringa con la stringa a doppia quota.

Seleziona QUOTE ('"Linux" Suggerimento ") come evasod_value;

Produzione:

Verrà visualizzato il seguente output dopo aver eseguito la query sopra.

Esempio-4: Uso della funzione QUOTE () per stampare una stringa con la nuova linea

Esegui la seguente istruzione seleziona con la funzione QUOTE () per stampare una stringa con la nuova linea.

Seleziona QUOTE ('Linux \ nhint') come Escaped_Value;

Produzione:

Verrà visualizzato il seguente output dopo aver eseguito la query sopra.

Esempio-5: Utilizzo di QUOTE () Funzione per stampare una stringa con lo spazio delle schede

Esegui la seguente istruzione Seleziona con la funzione QUOTE () per stampare una stringa con il carattere '\ t'.

Seleziona QUOTE ('Hello \ Tworld') come Escaped_Value;

Produzione:

Verrà visualizzato il seguente output dopo aver eseguito la query sopra. Lo spazio della scheda è stato generato tra "Hello" e "World" nell'output per l'utilizzo del carattere "\ t".

Esempio-6: Uso della funzione QUOTE () per stampare una stringa con il backspace.

Esegui la seguente istruzione Seleziona con la funzione QUOTE () per stampare una stringa dopo aver applicato un carattere '\ b'.

Seleziona citazione ('Linux \ bhint') come evasod_value;

Produzione:

Verrà visualizzato il seguente output dopo aver eseguito la query sopra. Il carattere 'x' è stato rimosso dalla stringa principale usando il carattere '\ b' all'interno della stringa.

Utilizzo della funzione QUOTE () per i dati della tabella:

È necessario creare una tabella con i dati in un database MySQL per verificare utilizzando la funzione QUOTE () sui dati della tabella. Apri il terminale e connettiti con il server MySQL eseguendo il comando seguente.

$ sudo mysql -u root

Esegui il comando seguente per creare un database denominato test_db.

Crea database test_db;

Esegui il comando seguente per selezionare il database.

Usa test_db;

Esegui la seguente query per creare una tabella denominata clienti con cinque campi.

CreatetableClient (
Id Intnot Null Key Primary,
Nome varchar (30) non null,
Email Varchar (50),
Testo di indirizzo,
contact_novarchar (15));

Eseguire la seguente query di inserimento per inserire 4 record nel clienti tavolo.

Inserisci in "client" ("id", "nome", "email", "indirizzo", "contact_no") valori
("4001", "Laboni Sarkar", "[email protected] ', '34, dhanmondi 9/a, dhaka.',' 01844767234 '),
('4002', 'Tahsin Ahmed', '[email protected] ',' 123/1, jigatola, dhaka.',' 015993487812 '),
('4003', 'Hasina Pervin', '[email protected] ',' 280, shantibagh, dhaka.',' 01600487812 '),
("4004", "Mehrab Ali", "[email protected] ', '78, Bazar di Cox, cottogramma.',' 01727863459 ');

Esegui la seguente query per stampare tutti i record della tabella client.

Seleziona * dai client;

Produzione:

Verrà visualizzato il seguente output dopo aver eseguito la query sopra.

Esempio-1: uso di citazione () in un singolo campo di una tabella.

Quando il valore della stringa della tabella viene stampato utilizzando una query selezionata, l'output mostrerà il valore della stringa senza alcun preventivo. Le seguenti query selezionate stampano tutti i record di clienti tabella e un'altra citazione extra della colonna (e -mail) racchiudendo il e-mail campo del clienti Tabella con la singola citazione.

Seleziona *, citazione (e -mail) dai clienti;

Produzione:

Verrà visualizzato il seguente output dopo aver eseguito la query sopra.

Esempio-2: uso di citazione () in più campi di una tabella.

Le seguenti query selezionati stampano i valori originali del nome E indirizzo campi e i valori singoli citati di e-mail E contact_no campi del clienti tavolo.

Seleziona nome come nome, citazione (e -mail) come e -mail, indirizzo come indirizzo, citazione (contact_no) come "contatto no"
Dai clienti;

Produzione:

Verrà visualizzato il seguente output dopo aver eseguito la query sopra.

Conclusione:

La funzione QUOTE () viene utilizzata nella query Seleziona per formattare i dati della stringa utilizzando caratteri di escape diversi prima di stampare. I modi di utilizzare la funzione QUOTE () per i dati di stringa semplici e i dati della tabella sono stati mostrati in questo tutorial per aiutare gli utenti MySQL a sapere come sfuggire alla stringa in mysql.