W MySQL możesz określić zestaw znaków i sortowanie na różnych poziomach. Można je określić na poziomie połączenia, serwera, bazy danych, tabeli i kolumny. Możesz również określić sortowanie w swoich zapytaniach, aby zastąpiło ono wszelkie sortowanie, które zostało wcześniej określone na wyżej wymienionych poziomach.
Aby ustawić zestaw znaków i sortowanie na poziomie bazy danych, możesz użyć CREATE DATABASE instrukcja lub ALTER DATABASE oświadczenie (w zależności od tego, czy tworzysz bazę danych, czy ją modyfikujesz).
Ustaw zestaw znaków i sortowanie
Aby ustawić zestaw znaków i sortowanie podczas tworzenia bazy danych, użyj CHARACTER SET i COLLATE klauzule CREATE DATABASE oświadczenie:
CREATE DATABASE Solutions CHARACTER SET latin1 COLLATE latin1_german1_ci;
Ten przykład ustawia zestaw znaków na latin1 i porównanie do latin1_german1_ci .
Zmień zestaw znaków i sortowanie
Aby zmienić zestaw znaków i sortowanie istniejącej bazy danych, użyj CHARACTER SET i COLLATE klauzule ALTER DATABASE oświadczenie:
ALTER DATABASE Solutions CHARACTER SET hebrew COLLATE hebrew_general_ci;
Ten przykład zmienia zestaw znaków na hebrew i zestawienie do hebrew_general_ci .
Sprawdź zestaw znaków i sortowanie
W MySQL Workbench możesz sprawdzić domyślne sortowanie bazy danych, klikając bazę danych prawym przyciskiem myszy i wybierając Inspektor schematu .
Istnieje również kilka sposobów sprawdzania sortowania za pomocą SQL.