MariaDB
 sql >> Baza danych >  >> RDS >> MariaDB

Ustaw zestaw znaków i sortowanie bazy danych w MariaDB

Zestaw znaków i sortowanie można określić na różnych poziomach w MariaDB. 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, użyj CREATE DATABASE instrukcja lub ALTER DATABASE oświadczenie (w zależności od tego, czy tworzysz bazę danych, czy ją modyfikujesz).

Podczas tworzenia bazy danych

Oto przykład ustawienia sortowania i zestawu znaków podczas tworzenia bazy danych:

CREATE DATABASE MyDB
CHARACTER SET latin1 
COLLATE latin1_german1_ci;

To tworzy bazę danych o nazwie MyDB z latin1 zestaw znaków i zestawienie latin1_german1_ci .

Istnieje kilka sposobów sprawdzenia sortowania bazy danych i zestawu znaków w MariaDB. Oto jeden:

USE MyDB; 
SELECT @@character_set_database, @@collation_database;

Wynik:

+--------------------------+----------------------+
| @@character_set_database | @@collation_database |
+--------------------------+----------------------+
| latin1                   | latin1_german1_ci    |
+--------------------------+----------------------+

Widzimy, że baza danych używa sortowania i zestawu znaków, które określiliśmy podczas jej tworzenia.

Zmień istniejącą bazę danych

Oto przykład zmiany sortowania i zestawu znaków w istniejącej bazie danych:

ALTER DATABASE MyDB 
CHARACTER SET utf8 
COLLATE utf8_spanish_ci;

Sprawdźmy ponownie bazę danych:

USE MyDB; 
SELECT @@character_set_database, @@collation_database;

Wynik:

+--------------------------+----------------------+
| @@character_set_database | @@collation_database |
+--------------------------+----------------------+
| utf8                     | utf8_spanish_ci      |
+--------------------------+----------------------+

Używa teraz nowego sortowania i zestawu znaków.

Sprawdzanie sortowania i zestawów znaków w MariaDB

Istnieje wiele sposobów sprawdzania sortowania i zestawów znaków w MariaDB, w zależności od sprawdzanego poziomu (serwer, baza danych, tabela, kolumna, połączenie itp.). Zobacz 4 sposoby uzyskania sortowania bazy danych i pokazania sortowania w MariaDB, aby zapoznać się z przykładami.


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Migracja sieci bez przestojów za pomocą klastra MySQL Galera przy użyciu węzła przekaźnikowego

  2. Przewodnik po replikacji strumieniowej MySQL Galera Cluster:część pierwsza

  3. Jak działa DEGREES() w MariaDB

  4. COUNT() Funkcja w MariaDB

  5. Jak działa IFNULL() w MariaDB