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

Hvordan kan jeg indtaste data med ikke-engelsk (Bangla) sprog i denne databasetabel?

Som påpeget af @Tim skal du ændre sorteringen af din tabel/database/kolonne til UTF-8 . Tjek først sammenstillingen af ​​din database/tabel/kolonne .

TJEK SAMLING:

Sådan kontrollerer du sorteringen af ​​DATABASE:

SELECT default_character_set_nameFROM information_schema.SCHEMATAWHERE schema_name ="DIN_DATABASE_NAME"; 

Sådan kontrollerer du sammenstillingen af ​​TABEL:

VÆLG CCSA.character_set_nameFROM informationsskema.`TABLER` T, informationsskema.`COLLATION_CHARACTER_SET_APPLICABILITY` CCSAHVERE CCSA.collation_name =T.table_collationAND T.table_schema ="DIN_DATABASE_Table_NAVN" 

Sådan kontrollerer du sorteringen af ​​en KOLONNE:

SELECT character_set_nameFROM information_schema.`COLUMNS`WHERE table_schema ="YOUR_DATABASE_NAME"AND table_name ="DIT_TABLE_NAME"AND column_name ="DIT_COLUMN_NAME"; 

Skift SAMLING:

Sådan ændrer du databasesortering:

ÆNDR DATABASE DIN_DATABASE_NAVN KARAKTERSÆT utf8 COLLATE utf8_unicode_ci; 

Sådan ændres tabelsorteringen:

ÆNDR TABEL DIT_TABLE_NAVN KONVERTER TIL KARAKTERSÆT utf8 COLLATE utf8_unicode_ci; 

Sådan ændres kolonnesorteringen:

ÆNDR TABEL DIT_TABLE_NAVN ÆNDRING DIT_COLUMN_NAVN VARCHAR(255) CHARACTER SET utf8 COLLATE utf8_unicode_ci; 

Eksempel:

DROP TABLE IF EXISTS `sample_table`; CREATE TABLE `sample_table` ( `id` int(11) NOT NULL AUTO_INCREMENT, `name` varchar(255) DEFAULT NULL, `language` varchar(255) DEFAULT NULL , PRIMARY KEY (`id`)) ENGINE=InnoDB DEFAULT CHARSET=utf8;INSERT INTO sample_table(name,language) VALUES('Ed Sheeran','English');INSERT INTO sample_table(name,language) VALUES('আয়েআয়ে সুজানা','আমার সোনার বাংলা'); 

Se, CHARSET brugt i tabeldefinitionen er utf8 . Så du kan gemme unicode-tegn i tabellen.

Kontroller, om dataene er indsat korrekt eller ej.

VÆLG * FRA sample_table;

Resultat:

| id | navn | sprog ||----|------------------------|----------------|| 1 | Ed Sheeran | engelsk || 2 | আয়েশা খাতুন সুজানা | আমার সোনার বাংলা |



  1. PDO og php - Kald til en medlemsfunktion prepare() på et ikke-objekt

  2. Automatisk tuning af Azure SQL-database

  3. CBO Statistics White Paper

  4. Sådan oprettes VARRAY'er som databaseobjekt i Oracle-databasen