sql >> Database teknologi >  >> RDS >> Mysql

Mysq- Connection hvordan man indstiller til at kunne indsætte arabisk tekst i databasen

Du skal sikre dig, at tegnsættet er korrekt i hele din database. Det betyder at kontrollere alle 3 lag, database, tabel og kolonne. Brug af utf8 &utf8_general_ci vil fungere til din arabiske og persiske tekst.

Nedenstående forespørgsler kan bruges til at kontrollere tegnsættet på hvert af objekterne i din database. Du kan også nemt kontrollere og ændre dem i de fleste GUI-apps.

kolonne

SELECT character_set_name 
FROM information_schema.COLUMNS
WHERE table_schema = "YOUR_SCHEMA"
  AND table_name = "YOUR_TABLE"
  AND column_name = "YOUR_COLUMN";

tabel

SELECT collations.character_set_name 
FROM information_schema.TABLES AS tables,
  information_schema.COLLATION_CHARACTER_SET_APPLICABILITY AS collations
WHERE collations.collation_name = tables.table_collation
  AND tables.table_schema = "YOUR_SCHEMA"
  AND tables.table_name = "YOUR_TABLE";

Database (skema)

SELECT default_character_set_name 
FROM information_schema.SCHEMATA
WHERE schema_name = "YOUR_SCHEMA";



  1. Hvordan får man dataene ved hjælp af>=OG <=i et 12 timers tidsformat i php/mysql?

  2. SQLite Join

  3. Er `definer` påkrævet, når du opretter en lagret procedure?

  4. Brug Opret erklæring til at oprette tabel i SQL Server - SQL Server / T-SQL selvstudie del 34