제목이 혼란스럽고 문제가있는 것으로 알고 있습니다. 누군가가 더 나은 표현을 생각해 내면 자유롭게 그것을 바꿀 수 있습니다.MySql에 대문자와 소문자를 유지하십시오.
내가 MySQL은, 텍스트가 예를 들어 그래서 내가 그것을 검색 할 때뿐만 아니라, 아니라 좋은 모두 전달의 '사건'의 데이터베이스에 값 전달 :
에 저장 DB를, 때를 검색 :
Username: Ben
Password: PassWord
그러나 나는 그것을 쿼리 할 때, 나는
SELECT * FROM TableName WHERE Username = 'ben' AND Password = 'password';
를 검색 할 수 있습니다 그리고 안식이 없다 폰트 케이스에 대한 논쟁. 위의 쿼리를 사용하는 경우, 그것은 아무 것도 반환하지 않도록 설정할 수있는 방법이 있습니까,하지만 난
SELECT * FROM TableName WHERE Username = 'Ben' and Password = 'PassWord';
를 사용하는 경우에만이 데이터를 반환 할 것인가?
당신은 정렬보고 싶을 것입니다보십시오. 거기에 당신의 해결책이 있습니다. C#에서 MySQL을 읽는 데 사용중인 내용을 모르겠습니다. MySQL에 연결하는 라이브러리/프레임 워크를 알고 있다면 아마 코드 스 니펫을 줄 수 있습니다. LINQ (예 : EntityFramework)에서 다음과 같이 두 문자열에서 대/소문자를 구분할 수 있습니다. myObject = someQueryable.FirstOrDefault (q => q.Equals ("someString", StringComparison.Ordinal) 또한 :) 암호를 암호화되지 않은 형식으로 저장하고 있다고 말해주십시오. :) –
걱정하지 않아도 모든 개인 자격 증명이 안전하게 암호화됩니다. – Ben