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

Jak ustawić zestaw znaków i sortowanie bazy danych w MySQL?

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.


  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 zarządzać bazami danych, użytkownikami i tabelami MySQL z wiersza poleceń

  2. Wybierz TOP X (lub dolny) procent dla wartości liczbowych w MySQL

  3. PDO::fetchAll kontra PDO::fetch w pętli

  4. Przekroczono limit czasu oczekiwania blokady; spróbuj zrestartować transakcję dla „zablokowanej tabeli Mysql?

  5. Zmień kolumnę MySQL na AUTO_INCREMENT