sql >> Databasteknik >  >> RDS >> Mysql

Mysq- Conection hur man ställer in för att kunna infoga arabisk text i databasen

Du måste se till att teckenuppsättningen är korrekt i hela din databas. Detta innebär att kontrollera alla 3 lager, databas, tabell och kolumn. Använder utf8 &utf8_general_ci kommer att fungera för din arabiska och persiska text.

Frågorna nedan kan användas för att kontrollera teckenuppsättningen för vart och ett av objekten i din databas, du kan också kontrollera och ändra dem enkelt i de flesta GUI-appar också.

kolumn

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

Tabell

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";

Databas (schema)

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



  1. Hur analyserar jag Json-data från openlibrary api? (ordentligt)

  2. Säkerhetskopiera databas i MySQL med C#

  3. Hämta schemat för en tabell

  4. SQL-fråga för att räkna antalet gånger vissa värden förekommer i flera rader