utf 8 - How to make mysql difference between between uppercase and lowercase -


i need in mysql difference between between uppercase , lowercase in query.

because need in java program select user name.

i tried this:

  • database name utf8
  • table name user_table

query:

create table user_table (id int, name varchar(30));  insert user_table (1, "zdi0"), (2, "zdi0");  alter database utf8 character set utf8 collate utf8_unicode_ci;  alter table user_table convert character set utf8 collate utf8_unicode_ci;  select *   name = "zdi0" ;  

result:

1  zdi0 2  zdi0 

i need alter table not query

thanks in advance

the collation scheme utf8_unicode_ci case insensitive. if want use utf8 collation , support case sensitivity, you'll need use utf8_bin, utf8_bin binary collation scheme. should read on before decide use it. unfortunately far know utf8_bin case sensitive utf8 collation available in mysql.


Comments

Popular posts from this blog

c++ - OpenCV Error: Assertion failed <scn == 3 ::scn == 4> in unknown function, -

php - render data via PDO::FETCH_FUNC vs loop -

The canvas has been tainted by cross-origin data in chrome only -