Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Zapytanie MySQL uwzględniające wielkość liter

W zapytaniach MySQL domyślnie nie jest rozróżniana wielkość liter. Poniżej znajduje się proste zapytanie, które szuka 'value' . Jednak zwróci 'VALUE' , 'value' , 'VaLuE' itp…

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

Dobrą wiadomością jest to, że jeśli chcesz utworzyć zapytanie uwzględniające wielkość liter, jest to bardzo łatwe przy użyciu BINARY operator, który wymusza porównywanie bajt po bajcie:

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


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Jak zablokować pojedynczy rząd

  2. Włącz Entity Framework 6 dla MySql (C#) w WinForms Microsoft Visual Studio 2013

  3. Jak sprawdzić, jakim zestawem znaków jest baza danych / tabela / kolumna MySQL?

  4. 4 przydatne narzędzia wiersza poleceń do monitorowania wydajności MySQL w systemie Linux

  5. MySQL - SELECT WHERE pole IN (podzapytanie) - Bardzo wolne dlaczego?