sql >> Databáze >  >> RDS >> Mysql

MySQL dotaz citlivý na velká a malá písmena

V dotazech MySQL se ve výchozím nastavení nerozlišují velká a malá písmena. Následuje jednoduchý dotaz, který hledá 'value' . Vrátí však 'VALUE' , 'value' , 'VaLuE' atd…

SELECT * FROM `table` WHERE `column` = 'value'

Dobrou zprávou je, že pokud potřebujete vytvořit dotaz s rozlišením velkých a malých písmen, je velmi snadné to provést pomocí BINARY operátor, který vynutí porovnání bajtu po byte:

SELECT * FROM `table` WHERE BINARY `column` = 'value'


  1. Poskytovatel OraOLEDB.Oracle není registrován na místním počítači

  2. Použití Pythonu a MySQL v procesu ETL:Použití Pythonu a SQLAlchemy

  3. Používáte správné nástroje pro sledování výkonu databáze?

  4. implementovat dotaz LIKE v PDO