Czy mogę sprawić, aby kolumny tabeli mysql były niewrażliwe na wielkość liter?

Jestem nowym użytkownikiem mysql (i ogólnie sql) i próbuję sprawdzić, czy mogę wprowadzić dane wstawione do kolumny w tabeli bez rozróżniania wielkości liter.

Przechowuję dane, takie jak nazwy stanów, nazwy miast itp. Chcę więc mieć unikalne ograniczenie dla tych typów danych, a na dodatek sprawić, że będą niewrażliwe na wielkość liter, dzięki czemu będę mógł polegać na ograniczeniu unikalności.

Czy mysql obsługuje opcję niewrażliwą na wielkość liter w kolumnie podczas tworzenia tabeli lub alternatywnie podczas ustawiania ograniczenia unikalności w kolumnie? Jak zwykle radzić sobie z takimi problemami? Byłbym wdzięczny za wszelkie alternatywne pomysły / sugestie, aby sobie z tym poradzić.

EDYCJA: Zgodnie z sugestią, czy COLLATE myślę, że dotyczy tylko zapytań o wstawione dane. Ale żeby naprawdę wykorzystać zalety unikalności, chcę mieć ograniczenie wielkości liter dla INSERT. Na przykład Chcę, aby mysql nie zezwalał na wstawianie plików kalifornijskich i kalifornijskich oraz kalifornijskich, ponieważ powinny być takie same. Ale jeśli rozumiem ograniczenie unikalności w sposób proaktywny, posiadanie go w nazwie państwa nadal zezwala na powyższe cztery wstawki.

questionAnswers(2)

yourAnswerToTheQuestion