Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Mysq- Conection cara mengatur untuk dapat memasukkan Teks Arab ke dalam database

Anda perlu memastikan set karakter sudah benar di seluruh database Anda. Ini berarti memeriksa semua 3 lapisan, database, tabel dan kolom. Menggunakan utf8 &utf8_general_ci akan bekerja untuk teks arab dan persia Anda.

Kueri di bawah ini dapat digunakan untuk memeriksa set karakter pada setiap objek di database Anda, Anda juga dapat memeriksa dan mengubahnya dengan mudah di sebagian besar aplikasi GUI juga.

Kolom

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

Basis Data (Skema)

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



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Cocokkan tanda '%' saat mencari di database MySQL

  2. Permintaan MySQL IN sangat lambat dengan subquery tetapi cepat dengan nilai eksplisit

  3. MySQL DB besar (catatan 21MM) dengan data lokasi - setiap lokasi memiliki lintang dan panjang - perlu menjalankan kueri 'terdekat'

  4. Macports pengaturan mysql5 di bawah Snow Leopard

  5. Bisakah model Django menggunakan fungsi MySQL?