sql >> Database teknologi >  >> RDS >> Mysql

matchning mod ord med accenttegn, omlyd osv. mysql/php

Du skal indstille en bestemt sortering på dit skema, så MySQL ved, hvilke tegn der formodes at være ækvivalente. Hvorvidt et bogstav med et diakritisk tegn anses for at være det samme som et uden eller en anden sekvens af tegn er sprogafhængigt, men prøv utf8_general_ci som udgangspunkt for at ignorere accenter (forudsat at du bruger et UTF-8-tegnsæt, som du burde virkelig være).

Prøv at bruge den samme sortering på alle dine strenge, så de kan sammenføjes og sammenlignes uden dyre, indeksoverskridende konverteringer.




  1. Sådan indsætter du NULL i mysql, især INT dataType

  2. HAS_DBACCESS() – Find ud af, om en bruger kan få adgang til en database i SQL Server

  3. MySQL-forberedte erklæringer

  4. Oracle 9i, Oracle 10g og Oracle 11g Developer Suite Selvstudie til formularer og rapporter