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

Mengapa MySQL menggunakan latin1_swedish_ci sebagai default?

Sejauh yang saya bisa lihat, latin1 adalah karakter default yang diatur dalam waktu pra-multibyte dan sepertinya itu dilanjutkan, mungkin karena alasan kompatibilitas ke bawah (mis. untuk pernyataan CREATE yang lebih lama yang tidak menentukan susunan).

Dari di sini :

Mengapa swedia , Saya hanya bisa menebak bahwa itu karena MySQL AB adalah/berbahasa Swedia. Saya tidak dapat melihat alasan lain untuk memilih susunan ini, ia datang dengan beberapa kebiasaan penyortiran tertentu (ÄÖÜ menurut saya datang setelah Z) tetapi mereka sama sekali tidak mendekati standar internasional.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Perlu memperbarui basis data aplikasi pengguna tunggal saya untuk memungkinkan banyak pengguna, bagaimana cara mengubah skema basis data?

  2. Nama kolom JTable tidak dicetak

  3. Seberapa umumkah TIMESTAMPS dibandingkan bidang DATETIME?

  4. Pesan beberapa kolom ASC

  5. MySQL:Cari string yang sama di beberapa kolom