Új hozzászólás Aktív témák

  • urandom0

    senior tag

    válasz tordaitibi #88973 üzenetére

    Van ez a fajta jel: `
    Ezt backtick-nek hívják, jobb oldali AltGr+7-tel lehet előhozni.
    Van ez: '
    Ez a sima aposztróf (angolul single quote), shift+1.
    És van a "macskaköröm": "
    Angolul double quotes, shift+2-vel lehet előhozni.

    A backticket két esetben kell használni, ha egy azonosító (pl. egy táblanév) ugyan az, mint egy beépített SQL kulcsszó. Ha például a táblád neve group, akkor használni kell, mivel a group egy kulcsszó: select * from tablename group by `group`;
    A másik eset, amikor használni kell, ha szóköz van az azonosító nevében, pl: select * from tablename group by `my column`;

    Az aposztrófot alapvetően szövegek körbefogására használjuk. Például ennél:
    create user tibi@localhost identified by 'abcde123456';

    Amit kimásoltál abból a cikkből, az ilyen fajta idézőjel volt: ’ ‘
    Ezt el kell felejteni, ilyen SQL-ben nincs, erre hibát dob. Gondolom, a szerző valamilyen szövegszerkesztő programban írta a kódot, ami kijavította a sima aposztrófot ezekre a fajta idézőjelekre.

    A macskaköröm pedig, egy nem szabványos kiegészítés, csak egyes adatbáziskezelők támogatják.

Új hozzászólás Aktív témák