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

[MySQL]:Apa itu metode pengumpulan?

Sebuah string di MySQL memiliki kumpulan karakter dan susunan . Utf8 adalah kumpulan karakter, dan utf8_bin adalah salah satu susunannya. Susunan menentukan bagaimana MySQL membandingkan string.

Misalnya, berikut ini dua cara untuk membandingkan string UTF8:

select case when 'test' = 'TEST' collate utf8_bin 
       then 'true' else 'false' end,
       case when 'test' = 'TEST' collate utf8_roman_ci 
       then 'true' else 'false' end

Yang pertama menggunakan susunan utf8_bin, yang peka huruf besar-kecil. Yang kedua menggunakan utf8_roman_ci, yang tidak peka huruf besar/kecil.

Daftar semua set karakter dan susunan dapat ditemukan dengan:

show character set
show collation

latin1_swedish_ci adalah susunan default (MySQL awalnya dikembangkan di Swedia), ini juga berlaku untuk MariaDB.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Apakah saya perlu menggunakan mysql_close(koneksi)?

  2. Mengapa MySQL tidak selalu menggunakan penggabungan indeks di sini?

  3. Cara Menyebarkan Database MySQL Chamilo untuk Ketersediaan Tinggi

  4. Tidak dapat memulai server:Mengikat pada port TCP/IP:Tidak dapat menetapkan alamat yang diminta

  5. PHP MySQL Query Tidak Menyisipkan