A legjobb orosz programozók által jóváhagyott 1
6.1.1.1 sorok
A string karakterek sorozata zárt aposztrófok vagy ( „” „) - aposztróf vagy idézőjelben (” ") használata esetén ANSI SQL változatot megengedhető csak egyetlen idézetek példa.:.
A karaktersoron belül néhány karakterkészlet különös célt szolgál. Mindegyik szekvencia egy backslash (`\ ') -el kezdődik, amelyet escape karakterként vagy átmeneti karakterként ismerünk. A MySQL elismeri az alábbi escape szekvenciákat:
\ 0 A 0 (NUL) karakter az ASCII kódban. \ 'Az egyszeres idézet karakter (`' '). "A kettős idézetű karakter (` ''). \ b Egy karakterre tér vissza. \ n Az újsoros karakter (soros hírcsatorna). A kocsi vissza karakter. \ t A fül karakter. \ z Az ASCII tábla vezérlő-Z karaktere (26). Ez a jel lehet kódolni a munka körül a probléma abban rejlik, hogy az ablakok alatt ASCII (26): a fájl végére (problémák merülnek fel, amikor az ASCII (26) a mysql adatbázis feltételek Vegye figyelembe, hogy ha valamelyik vonal kontextusában `\% 'vagy` \ _' -t használunk, akkor a `\% 'és a` \ _' sorok értékei visszakerülnek. nem "%" és "_". Az idézőjelek többféleképpen is szerepelhetnek egy karakterláncban: Az alábbiakban felsorolhatók az idézőjelek és a menekülési karakterek alkalmazása a SELECT parancs példáihoz: Ha bináris adatokat (például BLOB-okat) szeretne beszúrni a karakterláncba, a következő karaktereket kell megjeleníteni menekülési sorozatoknak: NUL ASCII 0. Meg kell jeleníteni `\ 0 '(backslash és ASCII karakter` 0'). \ ASCII 92, backslash. Ez a `\\ 'kifejezés. 'ASCII 39, egyetlen ajánlat. Ez a '\' 'kifejezés. "ASCII 34, kettős idézőjel," `. Írásakor egy programot C hozzá az escape karaktert az INSERT utasítás lehet használni mysql_real_escape_string () a C API függvény (lásd 8.4.2 Áttekintés C interfész funkciók). A Perl programozásakor a DBI-csomag árajánlatot használhat a speciális karakterek megfelelő escape szekvenciákká alakításához (lásd a 8.2.2 DBI interfészt). Ne felejtsük el, hogy a megadott escape karakter tulajdonságot minden olyan karakterlánccal fel kell használni, amely a fent felsorolt speciális karaktereket tartalmazhatja. Alternatívaként sok alkalmazás programozási felületek (API) MySQL némi képes használni szimbólumokat helyettesítő, amely lehetővé teszi, hogy a speciális jelek a query string, majd köti őket az adatokat értékeket a kibocsátás a lekérdezés eredményét.
Kapcsolódó cikkek