Syntaks:
Sitatfunksjonen () -funksjonen tar en strengverdi som argumentet som vil bli sluppet unna, og den returnerer den rømte strengen etter å ha utført spørringen. Syntaksen til denne funksjonen er gitt nedenfor.
Sitat (streng)Escape Sequence -tegn:
Bruken av forskjellige fluktsekvenspersoner er blitt forklart nedenfor.
Karakter | Beskrivelse |
\ ' | Det brukes til å skrive ut et enkelt sitat (') karakter. |
\ ” | Det brukes til å skrive ut dobbelt sitat (“) karakter. |
\ 0 | Det brukes til å skrive ut ASCII NULL -karakter. |
\ b | Det brukes til å trykke backspace -karakteren. |
\ n | Det brukes til å trykke Newline -karakteren. |
\ r | Det brukes til å skrive ut vognreturkarakter. |
\ t | Det brukes til å skrive ut fanen Space Character. |
\ Z | Det brukes til å skrive ut ASCII 26 (Ctrl+Z) -karakter. |
\\ | Det brukes til å trykke backslash (\) karakter. |
\% | Det brukes til å skrive ut '%' -karakteren. |
\ _ | Det brukes til å trykke '_' -karakteren. |
Bruk av sitat () -funksjon for en strengverdi:
Bruken av sitatet () -funksjonen med forskjellige typer fluktsekvenspersoner er vist i denne delen av opplæringen.
Eksempel-1: Bruk av sitat () -funksjon for å skrive ut enkel streng
Når strengverdien skrives ut uten tilbudet. Kjør følgende valgte setning med sitatet () -funksjonen for å skrive ut en enkel streng med et enkelt tilbud.
Velg sitat ('Velkommen til Linuxhint') som rømte_value;Produksjon:
Følgende utdata vises etter utførelsen av spørringen ovenfor.
Eksempel-2: Bruk av sitat () -funksjon for å skrive ut enkelt sitat inne i strengen
Kjør følgende valgte setning med sitatet () -funksjonen for å skrive ut en streng med det eneste sitatet.
Velg Quote ('MySQL "Database' Server ') som rømte_value;Produksjon:
Følgende utdata vises etter utførelsen av spørringen ovenfor.
Eksempel-3: Bruk av sitat () -funksjon for å skrive ut dobbelt sitat inne i strengen
Kjør følgende valgte setning med sitatet () -funksjonen for å skrive ut en streng med den dobbeltkjørte strengen.
Velg Quotal ('"Linux" hint') som rømte_value;Produksjon:
Følgende utdata vises etter utførelsen av spørringen ovenfor.
Eksempel-4: Bruk av sitat () -funksjon for å skrive ut en streng med Newline
Kjør følgende valgte setning med sitat () -funksjonen for å skrive ut en streng med Newline.
Velg Quote ('Linux \ nhint') som rømte_value;Produksjon:
Følgende utdata vises etter utførelsen av spørringen ovenfor.
Eksempel-5: Bruk av sitat () -funksjonen for å skrive ut en streng med tab-plass
Kjør følgende valgte setning med sitatet () -funksjonen for å skrive ut en streng med '\ t' -tegnet.
Velg Quotal ('Hello \ Tworld') som rømte_value;Produksjon:
Følgende utdata vises etter utførelsen av spørringen ovenfor. Fanenområdet er generert mellom 'Hello' og 'World' i utgangen for bruk av '\ T' -karakteren.
Eksempel-6: Bruk av sitat () -funksjon for å skrive ut en streng med backspace.
Kjør følgende valgte setning med sitat () -funksjonen for å skrive ut en streng etter å ha brukt et '\ B' -tegn.
Velg Quotal ('Linux \ Bhint') som rømte_value;Produksjon:
Følgende utdata vises etter utførelsen av spørringen ovenfor. Tegnet 'X' er fjernet fra hovedstrengen ved å bruke '\ B' -tegnet inne i strengen.
Bruk av sitat () -funksjonen for tabelldataene:
Du må opprette en tabell med data i en MySQL -database for å sjekke ved hjelp av QUOTE () -funksjonen på tabelldataene. Åpne terminalen og koble til MySQL -serveren ved å utføre følgende kommando.
$ sudo mysql -u root
Kjør følgende kommando for å opprette en database som heter test_db.
Opprette databasetest_db;Kjør følgende kommando for å velge databasen.
Bruk test_db;Kjør følgende spørsmål for å opprette en tabell som heter klienter med fem felt.
CreateTableClients (Kjør følgende sett inn spørring for å sette inn 4 poster i klienter bord.
Sett inn 'klienter' ('id', 'navn', 'e -post', 'adresse', 'contact_no') verdierKjør følgende spørsmål for å skrive ut alle poster over klienttabellen.
Velg * fra klienter;Produksjon:
Følgende utdata vises etter utførelsen av spørringen ovenfor.
Eksempel-1: Bruk av sitat () -funksjonen i et enkelt felt i en tabell.
Når tabellens strengverdi skrives ut ved hjelp av en SELECT -spørring, vil utdataene vise strengverdien uten noe tilbud. Følgende utvalgte spørring vil skrive ut alle poster av klienter tabell og et annet ekstra kolonne -sitat (e -post) ved å vedlegge e -post felt av klienter Tabell med det eneste sitatet.
Velg *, sitat (e -post) fra klienter;Produksjon:
Følgende utdata vises etter utførelsen av spørringen ovenfor.
Eksempel-2: Bruk av sitat () -funksjon i flere felt i en tabell.
Følgende utvalgte spørring vil skrive ut de opprinnelige verdiene til Navn og adresse felt og de enkeltkjørte verdiene til e -post og kontaktnummer felt av klienter bord.
Velg navn som navn, sitat (e -post) som e -post, adresse som adresse, sitat (kontakt_no) som 'Kontakt nei'Produksjon:
Følgende utdata vises etter utførelsen av spørringen ovenfor.
Konklusjon:
Sitatfunksjonen () brukes i SELECT -spørringen for å formatere strengdataene ved hjelp av forskjellige fluktkarakterer før du skriver ut. Måtene å bruke sitatet () -funksjonen for enkle strengdata og tabelldataene er vist i denne opplæringen for å hjelpe MySQL -brukere å vite hvordan de kan unnslippe strengen i MySQL.