sql >> Databasteknik >  >> RDS >> Mysql

Hur man visar serverkollationen i MySQL

Om du kör följande kommando returneras serverns standardsortering.

SELECT @@collation_server;

Exempelresultat:

+--------------------+
| @@collation_server |
+--------------------+
| utf8mb4_0900_ai_ci |
+--------------------+

Detta returnerar collation_server systemvariabel, som innehåller sorteringen av servern. Detta är dock inte det enda sättet att göra det.

Med SHOW VARIABLES Uttalande

Ett annat sätt att hämta collation_server systemvariabel är att använda SHOW VARIABLES uttalande för att returnera olika sorteringsrelaterade systemvariabler. Det enklaste sättet att göra detta är att använda LIKE sats för att begränsa den till endast variabler som börjar med collation . Så här:

SHOW VARIABLES LIKE 'collation%';

Detta returnerar sorteringen för servern, anslutningen och databasen. Så här:

+----------------------+--------------------+
| Variable_name        | Value              |
+----------------------+--------------------+
| collation_connection | utf8mb4_0900_ai_ci |
| collation_database   | utf8_general_ci    |
| collation_server     | utf8mb4_0900_ai_ci |
+----------------------+--------------------+

Se även:

  • Hur man hittar sorteringen i MySQL
  • Visa sorteringen av din MySQL-anslutning
  • Visa samlingen av en databas
  • Visa sorteringen av en tabell
  • Visa sorteringen av en kolumn
  • Vad är sortering?

  1. Returnera rader i exakt den ordning de infogades

  2. PostgreSQL:Välj data med ett like på tidsstämpelfältet

  3. MariaDB JSON_LOOSE() Förklarad

  4. Gräns ​​för tillståndet WHERE col IN (...).